本文整理汇总了Java中org.pdfbox.exceptions.CryptographyException类的典型用法代码示例。如果您正苦于以下问题:Java CryptographyException类的具体用法?Java CryptographyException怎么用?Java CryptographyException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CryptographyException类属于org.pdfbox.exceptions包,在下文中一共展示了CryptographyException类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: doActionExtractText
import org.pdfbox.exceptions.CryptographyException; //导入依赖的package包/类
private void doActionExtractText() throws PageException, IOException, CryptographyException, InvalidPasswordException {
required("pdf", "extractText", "name", name,true);
PDFDocument doc = toPDFDocument(source,password,null);
doc.setPages(pages);
pageContext.setVariable(name, PDFUtil.extractText(doc,doc.getPages()));
/*
<cfpdf
required
action="extracttext" <!---extract all the words in the PDF.--->
***source= "absolute or relative path of the PDF file|PDF document variable|
cfdocument variable"
pages = "*" <!----page numbers from where the text needs to be extracted from the
PDF document--->
optional
addquads = "add the position or quadrants for the text in the PDF"
honourspaces = "true|false"
overwrite = "true" <!---Overwrite the specified object in the PDF document--->
***password = "" <!--- PDF document password--->
type = "string|xml" <!---format in which the text needs to be extracted--->
one of the following:
destination = "PDF output file pathname"
name = "PDF document variable"
usestructure = "true|false"
* */
}
开发者ID:lucee,项目名称:Lucee4,代码行数:29,代码来源:PDF.java
示例2: toPDDocument
import org.pdfbox.exceptions.CryptographyException; //导入依赖的package包/类
public PDDocument toPDDocument() throws CryptographyException, InvalidPasswordException, IOException {
PDDocument doc;
if(barr!=null)
doc= PDDocument.load(new ByteArrayInputStream(barr,0,barr.length));
else if(resource instanceof FileResource)
doc= PDDocument.load((File)resource);
else
doc= PDDocument.load(new ByteArrayInputStream(IOUtil.toBytes(resource),0,barr.length));
if(password!=null)doc.decrypt(password);
return doc;
}
开发者ID:lucee,项目名称:Lucee4,代码行数:16,代码来源:PDFDocument.java
示例3: extractText
import org.pdfbox.exceptions.CryptographyException; //导入依赖的package包/类
public static Object extractText(PDFDocument doc, Set<Integer> pageNumbers) throws IOException, CryptographyException, InvalidPasswordException {
PDDocument pdDoc = doc.toPDDocument();
//PDPageNode pages = pdDoc.getDocumentCatalog().getPages();
//pages.
//pdDoc.getDocumentCatalog().
/*Iterator<Integer> it = pageNumbers.iterator();
int p;
while(it.hasNext()){
p=it.next().intValue();
pdDoc.getDocumentCatalog().getPages()
}
*/
//print.o(pages);
//pdDoc.
//PDFTextStripperByArea stripper = new PDFTextStripperByArea();
//PDFHighlighter stripper = new PDFHighlighter();
PDFText2HTML stripper = new PDFText2HTML();
//PDFTextStripper stripper = new PDFTextStripper();
StringWriter writer = new StringWriter();
stripper.writeText(pdDoc, writer);
return writer.toString();
}
开发者ID:lucee,项目名称:Lucee4,代码行数:33,代码来源:PDFUtil.java
注:本文中的org.pdfbox.exceptions.CryptographyException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论