Package | Description |
---|---|
com.qoppa.pdf |
General classes used by different objects throughout the library.
|
com.qoppa.pdf.permissions |
This package contains classes related to document permissions.
|
com.qoppa.pdfWeb |
PDFWeb and related classes.
|
Modifier and Type | Class and Description |
---|---|
class |
PDFPasswordException
Exception thrown when an invalid password is entered.
|
class |
PDFPermissionException
Exception thrown when there is any permission error.
|
class |
PDFSecurityException
Exceptions related to security problems.
|
Modifier and Type | Method and Description |
---|---|
static DocumentInfo |
DocumentInfo.getDocumentInfo(InputStream inStream,
IPassword password)
Static method to get the document information from a document from an InputStream.
|
static DocumentInfo |
DocumentInfo.getDocumentInfo(String fileName,
IPassword passwords)
Static method to get the document information from a document in a file.
|
static DocumentInfo |
DocumentInfo.getDocumentInfo(URL url,
IPassword password)
Static method to get the document information from a document from a URL.
|
static List<com.qoppa.pdf.LocalFont> |
FontSettings.getLocalFonts()
Returns a list of fonts found in the local environment that can be used for
adding text content to a PDF.
|
abstract void |
DocumentInfo.setAuthor(String author)
Set the document's author.
|
abstract void |
DocumentInfo.setCreationDate(Date creationDate)
Set the document's creation date.
|
abstract void |
DocumentInfo.setCreator(String creator)
Set the document's creator.
|
abstract void |
DocumentInfo.setCustomProperty(String key,
String value)
Sets a custom application property in the document info for the document.
|
abstract void |
DocumentInfo.setKeywords(String keywords)
Set the document's keywords.
|
abstract void |
DocumentInfo.setModifiedDate(Date modDate)
Deprecated.
The document's modified date will be set by the library at the time the document is saved.
|
abstract void |
DocumentInfo.setProducer(String producer)
Set the document's producer.
|
abstract void |
DocumentInfo.setSubject(String subject)
Set the document's subject.
|
abstract void |
DocumentInfo.setTitle(String title)
Sets the document's title.
|
abstract void |
DocumentInfo.setXMPMetadata(byte[] xmpData)
Sets the XMP metadata block in the document.
|
abstract void |
DocumentInfo.setXMPMetadata(String xmpString,
String charsetName)
Sets the XMP metadata block in the document.
|
Constructor and Description |
---|
DocMDPPermissions(int permissionLevel)
Create a new DocMDPPermissions object.
|
Modifier and Type | Method and Description |
---|---|
void |
PDFWeb.saveDocumentAsSVG(String filePath)
Save the entire document as SVG with default SVG options
|
void |
PDFWeb.saveDocumentAsSVG(String filePath,
SVGOptions options)
Save the entire document as SVG to the given file.
|
void |
PDFWeb.saveDocumentAsSVG(Writer outWriter)
Save the entire document as SVG with default SVG options
|
void |
PDFWeb.saveDocumentAsSVG(Writer outWriter,
SVGOptions options)
Save the entire document as SVG to a Writer.
|
void |
PDFWeb.saveDocumentAsSVG(Writer outWriter,
SVGOptions options,
List<Integer> pageNumbers)
Save the specified pages of the document as SVG to a Writer.
|
void |
PDFWeb.savePageAsSVG(int pageIndex,
String filePath)
Save the page to the specified file in SVG format using default SVG options
|
void |
PDFWeb.savePageAsSVG(int pageIndex,
SVGOptions options,
String filePath)
Save the page to the specified file in SVG format using specified SVG options.
|
void |
PDFWeb.savePageAsSVG(int pageIndex,
SVGOptions options,
Writer outWriter)
Save the page to the given Writer in SVG format using specified SVG options.
|
void |
PDFWeb.savePageAsSVG(int pageIndex,
Writer outWriter)
Save page to the given Writer in SVG format using default SVG options
|
void |
PDFWeb.savePageBundleSVG(SVGBundleWriter writer,
SVGOptions options)
This method saves all the pages in a PDF as SVG files in a "bundle".
|
void |
PDFWeb.savePageImage(int pageIndex,
int resDPI,
int imageFormat,
OutputStream outStream)
Save page image to file @ specified DPI
This can be used to generate a page thumbnail image.
|
void |
PDFWeb.savePageImage(int pageIndex,
int resDPI,
int imageFormat,
String filePath)
Save page image to file @ specified DPI
This can be used to generate a page thumbnail image.
|
Constructor and Description |
---|
PDFWeb(InputStream inStream,
IPassword password)
Loads a PDF document from an InputStream.
|
PDFWeb(com.qoppa.pdf.source.PDFSource source,
IPassword password)
Loads a PDF document from a PDFSource object.
|
PDFWeb(String filePath,
IPassword password)
Loads a PDF document from a file.
|
PDFWeb(URL url,
IPassword password)
Loads a PDF document from a URL.
|