diff options
author | Bianca Schnalzer <bianca.schnalzer@egiz.gv.at> | 2017-12-04 13:18:27 +0100 |
---|---|---|
committer | Bianca Schnalzer <bianca.schnalzer@egiz.gv.at> | 2017-12-04 13:18:27 +0100 |
commit | d642bf1dd6c4a4e53f09b594da4847b08a435184 (patch) | |
tree | f11c1bb361388b4e83b461196ec27a3c86cba89a /pdf-over-signer | |
parent | b6f43051a8064c3e3504e196783aa506232edb12 (diff) | |
download | pdf-over-d642bf1dd6c4a4e53f09b594da4847b08a435184.tar.gz pdf-over-d642bf1dd6c4a4e53f09b594da4847b08a435184.tar.bz2 pdf-over-d642bf1dd6c4a4e53f09b594da4847b08a435184.zip |
Selecting invisible profile via command linepdf-over-4.1.16
Diffstat (limited to 'pdf-over-signer')
-rw-r--r-- | pdf-over-signer/pdf-over-sigpdfas4/src/main/java/at/asit/pdfover/signer/pdfas/PdfAs4SignatureParameter.java | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/pdf-over-signer/pdf-over-sigpdfas4/src/main/java/at/asit/pdfover/signer/pdfas/PdfAs4SignatureParameter.java b/pdf-over-signer/pdf-over-sigpdfas4/src/main/java/at/asit/pdfover/signer/pdfas/PdfAs4SignatureParameter.java index 0403de2f..600a5e75 100644 --- a/pdf-over-signer/pdf-over-sigpdfas4/src/main/java/at/asit/pdfover/signer/pdfas/PdfAs4SignatureParameter.java +++ b/pdf-over-signer/pdf-over-sigpdfas4/src/main/java/at/asit/pdfover/signer/pdfas/PdfAs4SignatureParameter.java @@ -48,6 +48,11 @@ public class PdfAs4SignatureParameter extends SignatureParameter { private static final String PROFILE_ID_NOTE = "_NOTE"; /** The profile ID extension for PDF/A compatibility */ private static final String PROFILE_ID_PDFA = "_PDFA"; + + /** + * Visibility of signature block + */ + public static boolean PROFILE_VISIBILITY=true; private HashMap<String, String> genericProperties = new HashMap<String, String>(); @@ -155,10 +160,22 @@ public class PdfAs4SignatureParameter extends SignatureParameter { String lang = getSignatureLanguage(); boolean useNote = (getProperty("SIG_NOTE") != null); boolean usePdfACompat = (getSignaturePdfACompat()); - - String profileId = PROFILE_ID_BASE; + + //Add Signature Param here// + String profileId; + + + + if (PROFILE_VISIBILITY) + { + profileId = PROFILE_ID_BASE; profileId += (lang != null && lang.equals("en")) ? - PROFILE_ID_LANG_EN : PROFILE_ID_LANG_DE; + PROFILE_ID_LANG_EN : PROFILE_ID_LANG_DE;} + + else + { + profileId ="INVISIBLE"; + } if (useNote) profileId += PROFILE_ID_NOTE; |