2013-04-26 1 views
-3

다음 코드를 사용하여 여는 pdf를 사용했습니다.저장하지 않고 pdf 파일을 여는 방법, java를 사용하여 인쇄 하시겠습니까?

try 
{ 
    File file = new File("Sample.pdf"); 
    java.awt.Desktop.getDeskTop().open(file); 
    System.out.println("File opened successfully"); 
}catch(Exception ex) 
{ 
    System.out.println("Error occurred: "+ex); 
} 

는 지금은, opening.I 전에 PDF 파일의 인쇄 옵션을 시도 그것을 나누었다이 link 실 거예요 작업을 저장, 저장 해제합니다.

다음 오류가 발생합니다.

Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/cms/Recipient 

Caused by: java.lang.ClassNotFoundException: org.bouncycastle.cms.Recipient 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 1 more 

주어진 PDF 파일의 저장 옵션을 저장하지 않으려면 어떻게합니까?

+0

열기 전에'pdf' 파일을 편집해야합니다. *** ['itext'] (http://itextpdf.com/) *** –

답변

0

첨부 된 링크 중 가장 많이 가져온 부분을 놓친 경우 PdfWriter 정적 파일을 사용해야합니다. 사용자의 모든 요구 사항을 지원하지만 적어도 일부는 ALLOW_PRINTING과 같은 것으로는 확신 할 수 없습니다.

관련 문제