Come modificare le proprietà di un PDF esistente utilizzando iText

February 22

Il software iText aiuta gli sviluppatori a creare nuovi file PDF e permette loro di apportare modifiche a documenti esistenti in formato PDF: segnalibri Aggiunta, numeri di pagina e filigrane e scissione o pagine che conciliano. Gli sviluppatori utilizzano iText per creare file PDF prima di ricevere il contenuto della pagina. iText è utile anche se un progetto genererà un sacco di documenti identici, perché permette agli sviluppatori di individuare loro in seguito. iText è lo strumento di uno sviluppatore, non quello con cui gli utenti finali cambiano i PDF.

istruzione

1 Portare le informazioni del PDF con PdfReader di iText. Questo non si apre il documento in sé, ma si presenta con dati di base del PDF: Il numero di pagine, la rotazione - è un layout orizzontale o un layout lettera - e le dimensioni del rettangolo che definisce il PDF. Se avete solo bisogno di lavorare su un paio di pagine, è possibile impostare PdfReader di ignorare il resto del documento.

2 Importa pagine da altri documenti, se si desidera includere nel PDF. Utilizzare la funzione getpagecontent () nella PdfReader per identificare il testo o le immagini che si desidera importare dall'altra PDF e iText lo farà per voi.

3 Sovrapporre pagine o ridimensionare le dimensioni verso il basso utilizzando il funzionamento "aggiungere template" di iText. Se il cliente vuole il loro logo filigrana o la società in ogni pagina del documento, ad esempio, si crea una pagina vuota filigranata come modello, poi aggiungerlo al PDF, sovrapponendo sulla pagine del documento già esistenti.

4 Modificare il PDF verso il basso utilizzando PdfReader e PdfStamper. Utilizzando PdfReader, prendere il contenuto dal documento originale e aggiungerlo a una nuova. PdfStamper poi specifica che si desidera solo una parte del contenuto - capitoli uno e due, ma non da tre a sei, per esempio - e questo è tutto il documento finale conserva.

5 Unire due file PDF insieme utilizzando PdfCopy. PdfCopy aggiunge il testo di un documento come PdfReader, ma senza la possibilità di modificare le caratteristiche delle pagine aggiunte. Non è possibile ridimensionare o sovrapporre documenti in questo modo, ma si conserva caratteristiche interattive, quali i collegamenti ipertestuali, che scompaiono quando si mettono in testo con PdfReader.

Consigli e avvertenze

  • Se si dispone di due documenti con un sacco di spazio bianco e li fondono con PdfCopy, non eliminerà lo spazio bianco. I documenti originali non cambiano le loro proprietà originali.