Je teste les codes par exemple à partir de cette page: https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/remplacement pour COSName.DOCMDP dans PDFBox 2.0.4
Mais à l'intérieur du fichier CreateSignatureBase.java, exactement dans les fonctions getMDPPermission
et setMDPPermission
, il appelle une propriété cela n'existe plus: COSName.DOCMDP
. J'ai parcouru la page Pdfbox et son guide de migration et il ne mentionne pas cette propriété et comment la remplacer. J'ai également regardé dans le code source PDfbox (exactement le fichier COSName.java) et Il n'a pas cette propriété, malgré ce fichier: https://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java?view=markup l'a.
J'ai vérifié les fichiers pdfbox-2.0.4.jar et pdfbox-app-2.0.4.jar en les ajoutant au projet Netbeans où je suis en train de tester les fichiers java à partir des exemples pdfbox. Aucun d'entre eux n'a la propriété COSName.DOCMDP
dans la classe COSName
. Les deux pots et sont téléchargés sourcecode de PDFBox d'ici: https://pdfbox.apache.org/download.cgi#20x
Comment puis-je remplacer la propriété COSName.DOCMDP
dans la classe CreateSignatureBase
? Est-ce que je prends les bons pots?
Ce sera dans 2.0.5, dans quelques jours. –