public class PdfLoadOptions extends LoadOptions
Document object.
To learn more, visit the Specify Load Options documentation article.
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
| Modifier and Type | Method and Description |
|---|---|
int |
getPageCount()
Gets the number of pages to read.
|
int |
getPageIndex()
Gets the 0-based index of the first page to read.
|
boolean |
getSkipPdfImages()
Gets the flag indicating whether images must be skipped while loading PDF document.
|
void |
setPageCount(int value)
Sets the number of pages to read.
|
void |
setPageIndex(int value)
Sets the 0-based index of the first page to read.
|
void |
setSkipPdfImages(boolean value)
Sets the flag indicating whether images must be skipped while loading PDF document.
|
equals, getBaseUri, getConvertMetafilesToPng, getConvertShapeToOfficeMath, getEncoding, getFontSettings, getIgnoreOleData, getLanguagePreferences, getLoadFormat, getMswVersion, getPassword, getPreserveIncludePictureField, getProgressCallback, getRecoveryMode, getResourceLoadingCallback, getTempFolder, getUpdateDirtyFields, getUseSystemLcid, getWarningCallback, setBaseUri, setConvertMetafilesToPng, setConvertShapeToOfficeMath, setEncoding, setFontSettings, setIgnoreOleData, setLoadFormat, setMswVersion, setPassword, setPreserveIncludePictureField, setProgressCallback, setRecoveryMode, setResourceLoadingCallback, setTempFolder, setUpdateDirtyFields, setUseSystemLcid, setWarningCallbackpublic int getPageIndex()
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
public void setPageIndex(int value)
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
value - The 0-based index of the first page to read.public int getPageCount()
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
public void setPageCount(int value)
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
value - The number of pages to read.public boolean getSkipPdfImages()
false.
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
public void setSkipPdfImages(boolean value)
false.
Examples:
Shows how to skip images during loading PDF files.
PdfLoadOptions options = new PdfLoadOptions();
options.setSkipPdfImages(isSkipPdfImages);
options.setPageIndex(0);
options.setPageCount(1);
Document doc = new Document(getMyDir() + "Images.pdf", options);
NodeCollection shapeCollection = doc.getChildNodes(NodeType.SHAPE, true);
if (isSkipPdfImages)
Assert.assertEquals(shapeCollection.getCount(), 0);
else
Assert.assertNotEquals(shapeCollection.getCount(), 0);
value - The flag indicating whether images must be skipped while loading PDF document.