Uses of Class
org.apache.pdfbox.io.MemoryUsageSetting
Packages that use MemoryUsageSetting
Package
Description
This package contains IO streams.
The PDModel package represents a high level API for creating and manipulating PDF documents.
-
Uses of MemoryUsageSetting in org.apache.pdfbox.io
Methods in org.apache.pdfbox.io that return MemoryUsageSettingModifier and TypeMethodDescriptionMemoryUsageSetting.getPartitionedCopy(int parallelUseCount) Returns a copy of this instance with the maximum memory/storage restriction divided by the provided number of parallel uses.MemoryUsageSetting.setTempDir(File tempDir) Sets directory to be used for temporary files.static MemoryUsageSettingMemoryUsageSetting.setupMainMemoryOnly()Setups buffering memory usage to only use main-memory (no temporary file) which is not restricted in size.static MemoryUsageSettingMemoryUsageSetting.setupMainMemoryOnly(long maxMainMemoryBytes) Setups buffering memory usage to only use main-memory with the defined maximum.static MemoryUsageSettingMemoryUsageSetting.setupMixed(long maxMainMemoryBytes) Setups buffering memory usage to use a portion of main-memory and additionally temporary file(s) in case the specified portion is exceeded.static MemoryUsageSettingMemoryUsageSetting.setupMixed(long maxMainMemoryBytes, long maxStorageBytes) Setups buffering memory usage to use a portion of main-memory and additionally temporary file(s) in case the specified portion is exceeded.static MemoryUsageSettingMemoryUsageSetting.setupTempFileOnly()Setups buffering memory usage to only use temporary file(s) (no main-memory) with not restricted size.static MemoryUsageSettingMemoryUsageSetting.setupTempFileOnly(long maxStorageBytes) Setups buffering memory usage to only use temporary file(s) (no main-memory) with the specified maximum size.Constructors in org.apache.pdfbox.io with parameters of type MemoryUsageSettingModifierConstructorDescriptionScratchFile(MemoryUsageSetting memUsageSetting) Initializes page handler. -
Uses of MemoryUsageSetting in org.apache.pdfbox.multipdf
Methods in org.apache.pdfbox.multipdf that return MemoryUsageSettingMethods in org.apache.pdfbox.multipdf with parameters of type MemoryUsageSettingModifier and TypeMethodDescriptionvoidPDFMergerUtility.mergeDocuments(MemoryUsageSetting memUsageSetting) Merge the list of source documents, saving the result in the destination file.voidSplitter.setMemoryUsageSetting(MemoryUsageSetting memoryUsageSetting) Set the memory setting. -
Uses of MemoryUsageSetting in org.apache.pdfbox.pdmodel
Methods in org.apache.pdfbox.pdmodel with parameters of type MemoryUsageSettingModifier and TypeMethodDescriptionstatic PDDocumentPDDocument.load(byte[] input, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(File file, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(File file, String password, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(File file, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(InputStream input, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(InputStream input, String password, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocumentPDDocument.load(InputStream input, MemoryUsageSetting memUsageSetting) Parses a PDF.Constructors in org.apache.pdfbox.pdmodel with parameters of type MemoryUsageSettingModifierConstructorDescriptionPDDocument(MemoryUsageSetting memUsageSetting) Creates an empty PDF document.