Utenti della libreria open source , iText , possono unire più documenti PDF in un unico file . Si può andare online per trovare esempi di codice sorgente da utilizzare come guida per la scrittura di codice . Il processo seguito è stato sviluppato dal programmatore Web Viral Patel . Con iText , gli utenti possono inoltre eseguire varie altre attività , tra cui la compilazione di moduli e di trasferire le pagine da un file PDF ad un altro. Istruzioni
1
utilizzare il codice per creare una lista di InputStream da tutti i PDF in ingresso . Questo dovrebbe essere fatto nel metodo main ( ) . Chiama MergePDF.concatPDFs ( ) metodo statico per un elenco di file PDF di input e oggetto OutputStream per l' output PDF unito. Un flag booleano rappresenta l'inserimento di numeri di pagina come argomenti della riga di pagina .
2
Convertire l' elenco di oggetti InputStream di un elenco di oggetti PdfReader utilizzando il metodo concatPDFs ( ) , per ogni PDF in ingresso, ma anche di creazione di un elenco di InputStream . Quindi, creare un oggetto documento per il PDF unito.
3
Creare un PDFWriter per l' OutputStream desiderato . Inoltre, è possibile aggiungere numeri di pagina al documento , e il carattere di questi numeri sarà scritto in , utilizzando il metodo BaseFont.createFont ( ) . Scrivere il file PDF risultante dalla fusione utilizzando l'oggetto di classe Document e metodo PdfWriter.getInstance ( ) .
4
Scrivi le singole pagine per l'output PDF risultante dalla fusione , quindi aggiungere testo nella parte inferiore della pagina . Infine , chiudere tutti i flussi e cancellare i buffer .