Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Portable Document Format >> .

Come stampare Net ASP in PDF

Se pubblichi articoli , guide o altre informazioni sul vostro sito web , si dovrebbe considerare che fornisce un modo per i visitatori del sito per visualizzare e stampare i file PDF (Portable Document ) . I PDF sono documenti multipiattaforma compatibili che sono portatili , leggeri e supportato da software e hardware maggior parte degli utenti hanno già installato sul proprio computer . Con alcune librerie di codice comuni PDF , Microsoft Active Server Pages (ASP) consentono di creare pulsanti o collegamenti che consentono agli utenti di creare moduli PDF in modo dinamico , e quindi visualizzare e stampare i documenti . Cose che ti serviranno
Visual Basic o Visual Studio
basato su Windows Web Server
Mostra più istruzioni
1

navigare a vostro hosting pannello di controllo Web basato su Windows . Connettiti con il tuo nome utente e password .
2

Aprire l'applicazione "File Manager" nel pannello di controllo , quindi individuare i " /libraries , " /plugins "o" /includes " cartella . individuare il " PDF2Net ", " FDFNET " o " cartella PDFRasterizer ." il nome della cartella sul server dipende dalla versione di Windows utilizzata dalla società di hosting Web e di altri parametri di configurazione per il tuo account . una delle cartelle della libreria di cui sopra devono essere presente prima di poter generare e stampare i file PDF . maggior parte delle aziende Web che forniscono i piani e servizi di hosting Windows offrono il supporto per una o più delle librerie PDF . Chiedete al vostro fornitore di web hosting, se hai bisogno di assistenza .
3

lanciare l' applicazione Visual Basic o Visual Studio . Aprire il modulo Web ASP in cui si desidera inserire il codice ASP per creare e stampare i file PDF . Scorrere fino al posto del modulo Web in cui il controllo pulsante o un link per iniziare il processo di creazione dei PDF viene visualizzato.
4

Crea un controllo oggetto che farà riferimento alle librerie PDF sul server Web, necessario per creare e visualizzare i file PDF . Digitare il seguente codice nella sezione " Option Explicit " o gestore di eventi corpo per il modulo Web :

" Set pdf = Server.CreateObject ( " FdfApp.FdfApp " ) per

pdf_file = FdfAcx.FDFCreate "
5

Creare valore posizionale setter per un colpo di testa di file PDF dinamici . intestazioni sono utili per la creazione di documenti Web personalizzato in base al testo o informazioni contenute nel modulo Web quando è in diretta sul tuo sito . ad esempio , se si desidera un include un'intestazione sezione nel PDF che include il primo , medio e cognome dell'utente , inserire il seguente codice in cui si desidera visualizzare le informazioni sul documento :

nome " pdf_file.fdfsetvalue " " , Nome, false < br

pdf_file.fdfsetvalue > " MI " , MI , false

pdf_file.fdfsetvalue "Cognome " , Cognome , false "
6

trascinare e rilasciare un " controllo Button " , dal " Strumenti " nella barra dei menu, nel form Web , quindi premere il tasto "F2" e rinominare il comando "Salva" o " Scarica ". Ciò consentirà all'utente di salvare il file PDF sul proprio disco rigido . Fare doppio clic sul controllo , quindi inserire il seguente codice nella finestra dell'evento:

" pdf_file.FDFSaveToFile " /PDFfiles /generated_file.pdf "
7

Trascinare un altro " Button " il controllo al modulo , quindi creare un evento azione per aprire il documento PDF nel browser Web dell'utente inserendo il seguente codice :

" http://www.domain.com/pdfFiles pdf_file.fdfSetFile " /generated_file.pdf "

Response.ContentType = " text /html " "
8

Inserisci il seguente codice nella zona dell'evento corpo del Web Form :

"tramite System.Diagnostics ;

using System.IO;

utilizzando System.Text ;

utilizzando System.Threading ;

private static void RunExecutable ( eseguibile stringa , stringhe)

{

ProcessStartInfo avviamento = new ProcessStartInfo ( eseguibili, argomenti) ;

starter.CreateNoWindow = true ;

avviamento . RedirectStandardOutput = true ;

starter.UseShellExecute = false;
processo Process

= new Process ( ) ;

process.StartInfo = avviamento ;
processo

. Start ( ) ;

StringBuilder di buffer = new StringBuilder ( ) ;

usando ( StreamReader reader = process.StandardOutput ) per

{
linea stringa

= reader.ReadLine ();

while ( riga = null ! ) per

{

buffer.Append ( linea ) ;

buffer.Append (Ambiente . NewLine ) ;
linea

= reader.ReadLine ();

Thread.Sleep ( 100);

}

}

if (! process.ExitCode = 0 ) per

{

throw new Exception ( string.Format ( @ " " " { 0 } " , "terminato con ExitCode { 1 } Output : { 2} " , Stati

eseguibile , process.ExitCode , buffer.ToString ()); }


} "

Questo codice permetterà al Web modulo per accedere al Reader API Adobe e avviare l'applicazione quando viene chiamato da un evento tasto o comando .
9

Trascinare un altro controllo " Button " per il modulo Web , rinominare il comando "Stampa" e quindi inserire il seguente codice nella finestra dell'evento:

" stringa pathToExecutable =" c : \\ ... \\ acrord32.exe " ;

RunExecutable ( pathToExecutable , @ " /t " " mytest . pdf "" "" il mio Windows PrinterName " " "); ".

Sostituire la " variabile mytest.pdf " con il nome predefinito che si desidera utilizzare per il file PDF stampato o salvato

10

salvare il Web Form , quindi caricare il file sul web server.

 

software © www.354353.com