Package com.itextpdf.text.pdf.util
Class SmartPdfSplitter
java.lang.Object
com.itextpdf.text.pdf.util.SmartPdfSplitter
Splits a PDF based on a given file size.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
split
(OutputStream os, long sizeInBytes) private long
xrefLength
(int size)
-
Field Details
-
LOGGER
-
reader
-
numberOfPages
protected int numberOfPages -
currentPage
protected int currentPage -
overSized
protected boolean overSized
-
-
Constructor Details
-
SmartPdfSplitter
- Throws:
IOException
-
-
Method Details
-
hasMorePages
public boolean hasMorePages() -
isOverSized
public boolean isOverSized() -
split
- Throws:
IOException
DocumentException
-
xrefLength
private long xrefLength(int size)
-