Come unire file PDF in iText

April 7

Come unire file PDF in iText


Gli utenti della libreria open source, iText, possono unire più documenti PDF in un unico file. Si può andare online per trovare il codice sorgente di esempio da utilizzare come guida quando si scrive il proprio codice. Il processo seguito è stato sviluppato dal programmatore Web Viral Patel. Con iText, gli utenti possono anche eseguire varie altre attività, tra cui la compilazione di moduli e il trasferimento di pagine da un file PDF a un altro.

istruzione

1 Utilizzare il codice per creare un elenco di InputStream dai tutti i PDF in ingresso. Questo dovrebbe essere fatto in metodo main (). Chiamare MergePDF.concatPDFs () metodo statico per un elenco di file PDF di input e oggetto OutputStream per l'uscita dalla fusione PDF. Una bandiera booleano rappresenta l'inserimento di numeri di pagina come argomenti della riga di pagina.

2 Convertire l'elenco di oggetti InputStream ad un elenco di oggetti PdfReader utilizzando il metodo () concatPDFs, per ogni ingresso in formato PDF, mentre anche la creazione di un elenco di InputStream. Quindi, creare un oggetto documento per il PDF unito.

3 Creare un PDFWriter per il OutputStream desiderato. Inoltre, è possibile aggiungere i 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 con l'oggetto della classe Document e il metodo PdfWriter.getInstance ().

4 Scrivere le singole pagine per l'output PDF risultante dalla fusione, quindi aggiungere testo nella parte inferiore della pagina. Infine, chiudere tutti i corsi d'acqua e cancellare i buffer.