Användare av open source bibliotek , iText kan slå samman flera PDF-dokument till en enda fil . Du kan gå online för att hitta kodexempel källa att använda som en guide när du skriver din egen kod . Processen nedan har utvecklats av Web programmerare Viral Patel . Med iText , kan användarna också utföra diverse andra uppgifter, inklusive fylla i blanketter och överföra sidor från en PDF- fil till en annan . Instruktioner
1
Använd koden för att skapa en lista över InputStream från alla input PDF-filer . Detta bör göras i main ( ) metoden . Ring MergePDF.concatPDFs ( ) statisk metod för en lista över ingående PDF-filer och OutputStream objekt för den sammanslagna utgången PDF . En boolesk flagga representerar införandet av sidnummer som argument sida linjen .
2
Konvertera listan över InputStream objekt till en lista över PDFReader objekt med concatPDFs ( ) metoden , för varje ingång PDF , samtidigt skapa en lista med InputStream . Skapa sedan ett dokument objekt för den sammanslagna PDF .
3
Skapa en PDFWriter för önskad OutputStream . Dessutom kan du lägga till sidnummer i dokumentet , och typsnittet dessa siffror kommer att skrivas in , med hjälp BaseFont.createFont ( ) metoden . Skriv den sammanslagna PDF-fil med föremålet Document klassen och PdfWriter.getInstance ( ) metoden .
4
Skriv de enskilda sidorna för den sammanslagna PDF-utdata , då tillfoga text längst ner på sidan . Slutligen , stäng alla bäckar och rensa buffertarna .