Brukere av åpen kildekode bibliotek , iText kan slå sammen flere PDF-dokumenter til en enkelt fil . Du kan gå på nettet for å finne prøven kildekoden for å bruke som en rettesnor 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øre sider fra en PDF-fil til en annen. Instruksjoner
en
Bruk koden for å lage en liste over InputStream fra alle innspill PDF-filer. Dette bør gjøres i main ( )-metoden . Ring MergePDF.concatPDFs ( ) statisk metode for en liste med innspill PDF-filer og OutputStream objekt for det fusjonerte utgang PDF. En boolsk flagg representerer inkludering av sidetall som side -argumenter .
2
Konverter listen over InputStream gjenstander til en liste over PDFReader objekter ved hjelp av concatPDFs ( )-metoden , for hver inngang PDF, mens også lage en liste over InputStream . Deretter oppretter et dokument -objekt for den sammenslåtte PDF .
3
Opprett en PDFWriter for ønsket OutputStream . I tillegg kan du legge til sidetall i dokumentet , og skriften disse tallene vil bli skrevet i , bruker BaseFont.createFont ( )-metoden . Skriv den sammenslåtte PDF-fil ved hjelp av Document klasse objektet og PdfWriter.getInstance ( )-metoden .
4
Skriv de enkelte sidene til den sammenslåtte PDF-utgang , og deretter legge til tekst nederst på siden. Til slutt lukker alle bekker og tømme bufferen.