내가이 페이지에서 예제 코드를 테스트하고 있습니다 : 정확히 기능 getMDPPermission
및 setMDPPermission
에, https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/교체 2.0.4
그러나 파일 CreateSignatureBase.java 내부, 그것은 속성을 호출 더 이상 존재하지 않는 : COSName.DOCMDP
. 필자는 Pdfbox 페이지와 마이그레이션 가이드를 살펴 보았지만이 속성과이를 대체하는 방법에 대해서는 언급하지 않았습니다. 나는 또한 PDfbox 소스 코드 (정확하게 COSName.java 파일)를 살펴 보았고이 파일에도 불구하고 해당 속성을 가지고 있지 않다. https://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java?view=markup이있다.
pdfbox-2.0.4.jar와 pdfbox-app-2.0.4.jar를 모두 검사하여 Netbeans 프로젝트에 추가합니다. 여기서 NetBeans 프로젝트는 pdfbox 예제의 java 파일을 테스트합니다. 그들 중 누구도 클래스의 COSName.DOCMDP
속성을 가지고 있지 않습니다. 두 항아리와 pdfbox의 소스 코드는 여기에서 다운로드 : https://pdfbox.apache.org/download.cgi#20x
은 어떻게 CreateSignatureBase
클래스에서 속성 COSName.DOCMDP
을 대체 할 수 있습니까? 맞아요?
며칠 후에 2.0.5가됩니다. –