Come creare un PDF al volo in .NET

September 10

Come creare un PDF al volo in .NET


Un file PDF fornisce agli sviluppatori di siti web con una password protetta, formato di sola lettura per i documenti importanti, contratti e white paper. I file PDF sono lo standard per i file di sola lettura, quindi la maggior parte degli utenti hanno il lettore Adobe installato e possono facilmente visualizzare il PDF creato. È possibile creare file PDF on-the-fly con il quadro di programmazione ASP.NET. Questo aiuta le aziende ad automatizzare la creazione di file PDF in base all'input dell'utente.

istruzione

1 Estrarre i file iTextSharp (vedi Risorse) nella stessa directory come il progetto NET. Fare clic con il \ file in .NET Solution Explorer "Bin \" e selezionare \ "Aggiungi \". Viene visualizzata una finestra di dialogo. Selezionare \ "Browse \" e fare doppio clic sul file iTextSharp.DLL da includere nel vostro progetto.

2 Fare doppio clic sul file di codice .NET. Questo apre nel "Codice Modifica \" view \. Nella parte superiore del codice, si noti l'elenco delle librerie incluse nel file di codice con il \ "con \" sintassi. È inoltre necessario includere le librerie iTextSharp in ciascuno dei file del codice che si utilizza per creare il PDF. Immettere il seguente codice nella parte superiore del file di codice .NET:

utilizzando iTextSharp.text
ANDARE
utilizzando iTextSharp.text.pdf;

3 Immettere il seguente codice all'inizio della funzione di creazione dei PDF:

var pdf = new Document ()
ANDARE
PdfWriter.GetInstance (pdf, new FileStream (\ "pdf / pdfTest.pdf \", FileMode.Create))
ANDARE

Il codice di cui sopra inizia un nuovo oggetto di documento e crea un file PDF nella directory \ "PDF \". L'oggetto file viene creato, ma il PDF non contiene alcun testo.

4 Scrivere un testo al PDF. Dopo aver creato il file PDF, è possibile aggiungere qualsiasi testo o la formattazione del file. Il codice seguente aggiunge una frase semplice per il file PDF:

pdf.Open ()
ANDARE
pdf.Add (nuovo paragrafo (\ "Creare test PDF \"));

5 Chiudere il file PDF. La chiusura del file PDF rilascia, così gli utenti possono leggere e scaricare il file sul proprio disco rigido. Il seguente codice si chiude e rilascia il file:

pdf.Close ();