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 MemoryUsageSetting
MemoryUsageSetting.setupMainMemoryOnly()
Setups buffering memory usage to only use main-memory (no temporary file) which is not restricted in size.static MemoryUsageSetting
MemoryUsageSetting.setupMainMemoryOnly
(long maxMainMemoryBytes) Setups buffering memory usage to only use main-memory with the defined maximum.static MemoryUsageSetting
MemoryUsageSetting.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 MemoryUsageSetting
MemoryUsageSetting.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 MemoryUsageSetting
MemoryUsageSetting.setupTempFileOnly()
Setups buffering memory usage to only use temporary file(s) (no main-memory) with not restricted size.static MemoryUsageSetting
MemoryUsageSetting.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 TypeMethodDescriptionvoid
PDFMergerUtility.mergeDocuments
(MemoryUsageSetting memUsageSetting) Merge the list of source documents, saving the result in the destination file.void
Splitter.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 PDDocument
PDDocument.load
(byte[] input, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.load
(File file, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.load
(File file, String password, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.load
(File file, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.load
(InputStream input, String password, InputStream keyStore, String alias, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.load
(InputStream input, String password, MemoryUsageSetting memUsageSetting) Parses a PDF.static PDDocument
PDDocument.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.