| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_BLOB_XPATH |
| Constructor and Description |
|---|
PDFUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
checkXPath(String inXPath) |
static void |
closeSilently(org.apache.pdfbox.pdmodel.PDDocument... inPdfDocs) |
static int[] |
hex255ToRGB(String inHex) |
static org.apache.pdfbox.pdmodel.PDDocument |
load(Blob inBlob,
String inPwd)
This is just a shortcut.
|
static FileBlob |
saveInTempFile(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc)
Create a temporary PDF file and return a FileBlob built from this file.
|
static FileBlob |
saveInTempFile(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc,
String inFileName) |
static void |
setInfos(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc,
String inTitle,
String inSubject,
String inAuthor)
Convenience method: If a parameter is null or "", it is not modified.
|
public static final String DEFAULT_BLOB_XPATH
public PDFUtils()
public static int[] hex255ToRGB(String inHex)
public static org.apache.pdfbox.pdmodel.PDDocument load(Blob inBlob, String inPwd) throws NuxeoException
inBlob - Input Blob.inPwd - Input password.NuxeoExceptionpublic static FileBlob saveInTempFile(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc) throws IOException, org.apache.pdfbox.exceptions.COSVisitorException
Mainly a utility used just by this plug-in actually.
inPdfDoc - Input PDF document.IOExceptionorg.apache.pdfbox.exceptions.COSVisitorExceptionpublic static FileBlob saveInTempFile(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc, String inFileName) throws IOException, org.apache.pdfbox.exceptions.COSVisitorException
IOExceptionorg.apache.pdfbox.exceptions.COSVisitorExceptionpublic static void setInfos(org.apache.pdfbox.pdmodel.PDDocument inPdfDoc, String inTitle, String inSubject, String inAuthor)
inPdfDoc - Input PDF document.inTitle - Title of the PDF document.inSubject - Subject of the PDF document.inAuthor - Author of the PDF document.public static String checkXPath(String inXPath)
public static void closeSilently(org.apache.pdfbox.pdmodel.PDDocument... inPdfDocs)
Copyright © 2019 Nuxeo. All rights reserved.