Hvordan Merge PDF-filer i iText

Hvordan Merge PDF-filer i iText


Brukere av åpen kildekode bibliotek, iText kan slå sammen flere PDF-dokumenter til en enkelt fil. Du kan gå på nettet for å finne eksempelkildekoden for å bruke som en guide når du skriver din egen kode. Prosessen nedenfor ble utviklet av Web programmerer Viral Patel. Med iText, kan brukerne også utføre diverse andre oppgaver, blant annet å fylle ut skjemaer og overføring av sider fra en PDF-fil til en annen.

Bruksanvisning

1 Bruk koden for å lage en liste over Input fra alle innspill PDF-filer. Dette bør gjøres i main () -metoden. Ring MergePDF.concatPDFs () statiske metoden for en liste over taste PDF-filer og OutputStream objekt for den sammenslåtte produksjonen PDF. En boolsk flagg representerer inkludering av sidetall som sideargumenter.

2 Konverter listen over Input gjenstander til en liste over PDFReader objekter ved hjelp av concatPDFs () metoden, for hver inngang PDF, mens også lage en liste over Input. Deretter oppretter et dokumentobjekt for den sammenslåtte PDF.

3 Lag en PDFWriter for ønsket OutputStream. I tillegg kan du legge til sidetall i dokumentet, og skriften disse tallene vil bli skrevet inn, bruker BaseFont.createFont () -metoden. Skriv den sammenslåtte PDF-filen ved hjelp av Document klasse objekt og PdfWriter.getInstance () -metoden.

4 Skriv de enkelte sidene til den sammenslåtte PDF-utgang, deretter legge til tekst nederst på siden. Til slutt, lukke alle bekker og tømme buffere.