public class PagesExtractor extends Object implements Closeable
PDDocument and saves a new document containing retained pages and an outline that patches the new document.| Constructor and Description |
|---|
PagesExtractor(org.sejda.sambox.pdmodel.PDDocument origin) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected PDDocumentHandler |
destinationDocument() |
void |
optimize() |
void |
reset()
Resets the component making it ready to start a new extractions from the original document
|
void |
retain(int page,
TaskExecutionContext executionContext) |
void |
retain(Set<Integer> pages,
TaskExecutionContext executionContext) |
void |
save(File file,
boolean discardOutline) |
void |
setCompress(boolean compress) |
void |
setVersion(PdfVersion version) |
public void retain(Set<Integer> pages, TaskExecutionContext executionContext) throws TaskCancelledException, TaskExecutionException
public void retain(int page,
TaskExecutionContext executionContext)
throws TaskExecutionException
TaskExecutionExceptionpublic void setVersion(PdfVersion version)
public void setCompress(boolean compress)
public void optimize()
public void save(File file, boolean discardOutline) throws TaskException
TaskExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableprotected PDDocumentHandler destinationDocument()
public void reset()
Copyright © 2019 sejda. All rights reserved.