From 6f198db080646dc7fd9708fe30cbe7ed9565909d Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Wed, 23 Nov 2016 14:57:41 +0100 Subject: enforce ISO encoding for stream content of appearence dictionary --- .../pdfas/lib/impl/stamping/pdfbox2/PDFAsVisualSignatureBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox2/PDFAsVisualSignatureBuilder.java b/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox2/PDFAsVisualSignatureBuilder.java index 30487ead..a33a46e7 100644 --- a/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox2/PDFAsVisualSignatureBuilder.java +++ b/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox2/PDFAsVisualSignatureBuilder.java @@ -326,7 +326,8 @@ public class PDFAsVisualSignatureBuilder extends PDVisibleSigBuilder implements // String innerFormComment = "q 1 0 0 1 0 0 cm /" + imageObjectName + // " Do Q\n"; - String innerFormComment = IOUtils.toString(getStructure().getInnerFormStream().toByteArray()); + + String innerFormComment = new String(getStructure().getInnerFormStream().toByteArray(), "ISO-8859-1"); // .getInputStreamAsString();//TODO: pdfbox2 - get the string from the stream -- cgit v1.2.3