Brugere af open source bibliotek, iText kan flette flere PDF-dokumenter i en enkelt fil. Du kan gå online for at finde prøve kildekoden til at bruge som en guide , når du skriver din egen kode . Processen nedenfor blev udviklet af Web programmør Viral Patel . Med iText kan brugerne også udføre forskellige andre opgaver, herunder at udfylde formularer og overføre sider fra en PDF-fil til en anden. Instruktioner
1
Brug koden til at oprette en liste over InputStream fra alle input PDF-filer. Dette bør ske i main () metode. Ring MergePDF.concatPDFs () statisk metode for en liste over input PDF-filer og OutputStream objekt for det fusionerede output PDF. En boolean flag repræsenterer inddragelse af sidetal som side linie argumenter .
2
Konverter listen over InputStream objekter til en liste over PDFReader objekter ved hjælp af concatPDFs ( )-metoden, for hver indgang PDF, samtidig oprette en liste over InputStream . Derefter oprette et dokument objekt for det fusionerede PDF .
3
Opret en PDFWriter for den ønskede OutputStream . Derudover kan du føje sidetal til dit dokument , og skrifttypen disse numre vil blive skrevet i , ved hjælp af BaseFont.createFont () metode. Skriv det fusionerede PDF-fil ved hjælp af Document klassen objektet og PdfWriter.getInstance () metode.
4
Skriv de enkelte sider til det fusionerede PDF output, derefter tilføje tekst i bunden af siden . Endelig lukke alle vandløb og rydde buffere.