Come generare un PDF Utilizzo di Java

March 16

Come generare un PDF Utilizzo di Java


Se sei uno sviluppatore Java frequente, ci sono buone probabilità che si andrà in contro la necessità di creare documenti PDF in modo dinamico. Java permette di fare questo usando una libreria esterna, chiamato iText. Una volta che la libreria iText è installato e configurato, è possibile aggiungere oggetti PDFWriter per il codice Java che creano i file PDF in modo rapido e semplice. L'Eclipse Java IDE sarà anche necessario modificare, eseguire e testare il codice Java, così come rendere l'installazione di iText più facile.

istruzione

Configurazione iniziale

1 Scaricare e installare Eclipse.

2 Scarica il Java libreria iText navigando al \ "scaricare iText Libreria \" "ora scaricare. \" Collegamento e cliccando \ L'intera libreria è confezionato come un singolo file \ ". Jar \". Salvare il file in un luogo da ricordare.

3 Aprire Eclipse e fare clic su \ "File, \" \ "Nuovo, \" \ "Java Project. \" Nome del progetto \ "iText \" e fare clic su \ "Fine \".

4 Nella \ "Package Explorer \" (barra degli strumenti di sinistra), fare doppio clic sul "iText \" cartella \ e selezionare \ "Proprietà. \"

5 Selezionare \ "Java Build Path \" a sinistra, e quindi fare clic sulla scheda \ "Libraries \" nella finestra a destra.

6 Fare clic sul \ "Aggiungi JAR esterni ... \" pulsante. Accedere alla directory in cui è stato salvato il \ ". Jar \" file e fare clic \ "Open \" e quindi \ "OK \". La biblioteca iText è ora installato per il progetto Java, e lo si può utilizzare nel codice per creare PDF.

Creazione di un documento PDF

7 In Eclipse, andare a \ "File, \" \ "Nuovo, \" \ "Class. \" Type \ "Test \" nel campo Nome, sotto il \ "Quale stub metodo vorresti creare? \" Selezionare \ "static void main (String [] args) pubblici \" e fare clic su \ "Fine \".

8 Nella finestra di editor Java, selezionare lo spazio bianco sopra \ "Test public class {\" e digitare o copiare-incollare il seguente tre \ dichiarazioni "import \":
importazione java.io.FileOutputStream
ANDARE

importazione com.itextpdf.text.


ANDARE
importazione com.itextpdf.text.pdf.
ANDARE

La prima istruzione import consente di creare file. Gli ultimi due importare la libreria iText nel file corrente e permettono di generare file PDF.

9 Selezionare lo spazio bianco sotto \ "main (String [] args) public static void {\" e digitare o copiare e incollare il seguente codice:
documento Document = nuovo documento (PageSize.A4, 50, 50, 50, 50)
ANDARE
provare{
PDFWriter scrittore = PdfWriter.getInstance (documento,
nuova FileOutputStream (\ "iTextTest.pdf \"))
ANDARE

document.open()

ANDARE
document.add (nuovo paragrafo (\ "Il mio primo documento PDF. \"))
ANDARE
document.close ()
ANDARE
} Catch (Exception e) {
System.err.println (e.getMessage ())
ANDARE
}

10 Fare clic sul pulsante di riproduzione verde nella parte superiore di Eclipse per eseguire il programma.

11 Passare alla cartella iText nella directory Eclipse area di lavoro. Fare doppio clic sul file \ "iTextTest.pdf \". Questo è il file PDF che è stato creato nel passaggio precedente, e si leggerà \ "Il mio primo documento PDF \" nella parte superiore della pagina.

Consigli e avvertenze

  • Per una maggiore personalizzazione dei PDF creati, visitare il link API iText nella sezione risorse.