Gebruikers van de open source bibliotheek , iText , kunnen meerdere PDF-documenten samen te voegen tot een enkel bestand . U kunt online gaan om te proeven source code te vinden om te gebruiken als een leidraad bij het schrijven van uw eigen code . Onderstaande proces werd ontwikkeld door Web programmeur Viral Patel . Met iText , kunnen gebruikers ook diverse andere taken , zoals het invullen van formulieren en het overbrengen van pagina's uit een PDF-bestand naar de andere voeren . Instructies 1 Gebruik de code om een lijst van InputStream maken van de alle -ingang PDF's . Dit dient te gebeuren in main ( ) -methode . Bel MergePDF.concatPDFs ( ) statische methode voor een lijst van de input PDF's en OutputStream object voor de samengevoegde PDF -uitgang . Een boolean vlag vertegenwoordigt de opname van paginanummers als pagina- line argumenten . Kopen van 2 Zet de lijst met InputStream objecten om een lijst van PDFReader objecten met behulp van de methode concatPDFs ( ) , voor elke ingang PDF , terwijl ook het creëren van een lijst met InputStream . Maak vervolgens een document -object voor de samengevoegde PDF . 3 Maak een PDFWriter voor de gewenste OutputStream . Daarnaast kunt u paginanummers toe te voegen aan uw document , en het lettertype van deze nummers worden geschreven in , met behulp van methode BaseFont.createFont ( ) . Schrijf het samengevoegde PDF -bestand met behulp van de Document -klasse object en PdfWriter.getInstance ( ) -methode . 4 Schrijf de afzonderlijke pagina's aan het samengevoegde PDF-uitvoer , dan voeg tekst aan de onderkant van de pagina . Tenslotte sluit alle beken en duidelijk de buffers .
|