Hvordan å generere en PDF ved hjelp av Java

Hvordan å generere en PDF ved hjelp av Java


Hvis du er en hyppig Java-utvikler, sjansene er gode for at du vil støte på behovet for å lage PDF-dokumenter dynamisk. Java lar deg gjøre dette ved hjelp av et eksternt bibliotek, kalt iText. Når iText biblioteket er installert og konfigurert, kan du legge PDFWriter gjenstander til Java-kode som oppretter PDF-filer raskt og enkelt. Eclipse Java IDE vil også være nødvendig å redigere, kjøre og teste din Java-kode, samt gjøre installasjonen av iText enklere.

Bruksanvisning

Første konfigurasjon

1 Last ned og installer Eclipse.

2 Last ned iText Java biblioteket ved å navigere til \ "Last ned iText Library \" linken og klikke \ "Last ned nå. \" Hele biblioteket er pakket som en enkelt \ ". Jar \" fil. Lagre filen på et sted du vil huske.

3 Åpne Eclipse og klikk \ "Fil \" \ "Ny \" \ "Java Project. \" Navn prosjektet \ "iText \" og klikk \ "Finish. \"

4 I \ "Package Explorer \" (venstre verktøylinjen), dobbeltklikker du på \ "iText \" mappen og velg \ "Properties. \"

5 Velg \ "Java Build-bane \" til venstre, og klikk deretter på \ "Libraries \" fanen i vinduet til høyre.

6 Klikk på \ "Legg Eksterne JAR ... \" knappen. Naviger til katalogen der du lagret \ ". Jar \" filen og klikk \ "Åpne \" og deretter \ "OK. \" The iText biblioteket er nå installert for Java Project, og du kan bruke den i koden for å opprette PDF-filer.

Opprette en PDF-dokument

7 I Eclipse, gå til \ "Fil \" \ "Ny \" \ "Class. \" Type \ "Test \" i feltet Navn, under \ "Hvilken metode stubber ønsker du å lage? \" Velg \ "public static void main (String [] args) \" og klikk \ "Finish. \"

8 I redigeringsvinduet Java, velger de tomme ovenfor \ "offentlig Class Test {\" og skriv eller kopier-lim inn følgende tre \ "import \" uttalelser:
import java.io.FileOutputStream

import com.itextpdf.text.



import com.itextpdf.text.pdf.

Den første import setningen kan du opprette filer. De siste to importere iText biblioteket til den aktuelle filen og tillater deg å generere PDF-filer.

9 Velg den hvite plassen under \ "public static void main (String [] args) {\" og skriv eller kopier-lim inn følgende kode:
Dokument dokument = new Document (PageSize.A4, 50, 50, 50, 50)

prøve{
PDFWriter forfatter = PdfWriter.getInstance (dokument,
nye Fileoutputstream (\ "iTextTest.pdf \"))


document.open()


document.add (ny paragraf (\ "My First PDF-dokument. \"))

document.close ()

} Catch (Exception e) {
System.err.println (e.getMessage ())

}

10 Klikk på den grønne play-knappen på toppen av Eclipse til å kjøre programmet.

11 Naviger til iText mappen i Eclipse arbeidsområde katalogen. Dobbeltklikk på \ "iTextTest.pdf \" fil. Dette er PDF-filen som ble opprettet i forrige trinn, og det vil lese \ "My First PDF-dokument \" øverst på siden.

Hint

  • For mer tilpasning av PDF-filer du oppretter, kan du besøke iText API linken i avsnittet.