Package com.itextpdf.text.pdf
Class PdfConcatenate
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfConcatenate
-
public class PdfConcatenate extends java.lang.ObjectWrapper class for PdfCopy and PdfSmartCopy. Allows you to concatenate existing PDF documents with much less code.
-
-
Constructor Summary
Constructors Constructor Description PdfConcatenate(java.io.OutputStream os)Creates an instance of the concatenation class.PdfConcatenate(java.io.OutputStream os, boolean smart)Creates an instance of the concatenation class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddPages(PdfReader reader)Adds the pages from an existing PDF document.voidclose()We've finished writing the concatenated document.PdfCopygetWriter()Gets the PdfCopy instance so that you can add bookmarks or change preferences before you close PdfConcatenate.voidopen()Opens the document (if it isn't open already).
-
-
-
Constructor Detail
-
PdfConcatenate
public PdfConcatenate(java.io.OutputStream os) throws DocumentExceptionCreates an instance of the concatenation class.- Parameters:
os- the OutputStream for the PDF document- Throws:
DocumentException
-
PdfConcatenate
public PdfConcatenate(java.io.OutputStream os, boolean smart) throws DocumentExceptionCreates an instance of the concatenation class.- Parameters:
os- the OutputStream for the PDF documentsmart- do we want PdfCopy to detect redundant content?- Throws:
DocumentException
-
-
Method Detail
-
addPages
public int addPages(PdfReader reader) throws DocumentException, java.io.IOException
Adds the pages from an existing PDF document.- Parameters:
reader- the reader for the existing PDF document- Returns:
- the number of pages that were added
- Throws:
DocumentExceptionjava.io.IOException
-
getWriter
public PdfCopy getWriter()
Gets the PdfCopy instance so that you can add bookmarks or change preferences before you close PdfConcatenate.
-
open
public void open()
Opens the document (if it isn't open already). Opening the document is done implicitly.
-
close
public void close()
We've finished writing the concatenated document.
-
-