| 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.