当前位置: 首页>>代码示例>>Java>>正文


Java CryptographyException类代码示例

本文整理汇总了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;未经允许,请勿转载。