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
GÅ
import com.itextpdf.text.
GÅ
import com.itextpdf.text.pdf.
GÅ
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)
GÅ
prøve{
PDFWriter forfatter = PdfWriter.getInstance (dokument,
nye Fileoutputstream (\ "iTextTest.pdf \"))
GÅ
document.open()
GÅ
document.add (ny paragraf (\ "My First PDF-dokument. \"))
GÅ
document.close ()
GÅ
} Catch (Exception e) {
System.err.println (e.getMessage ())
GÅ
}
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.