2017-12-12 10 views
2

오늘 이미지를 입력으로 제공하여 새로운 PDVisibleSignDesigner 객체를 만들 수 있습니다.이 객체는 나중에 PDF 문서에 표시됩니다. 당신의 서명이 유효 할 때 완벽한 의미가 있습니다 : (같이 ImageStream의 PARAM 참조), pdfbox api를 사용하여 디지털 서명의 유효성을 기반으로 다른 이미지를 표시하는 방법은 무엇입니까?

new PDVisibleSignDesigner(String filename, InputStream imageStream, int page) 

하나가 녹색 체크 표시 이미지를 통과하면

. 그러나 오늘 서명이 유효하지 않더라도 동일한 이미지를 표시합니다. 그러나 논리적으로 다른 이미지를 표시하고 싶습니다. 일부 적색 십자가.

우리는 어떻게 pdfbox api (버전 2.0.8을 사용하고 있습니까?)를 사용하여이를 수행 할 수 있습니까?

+2

이러한 가변 그래픽은 10 년 이상 사용되지 않습니다. Adobe Reader는 아마 여전히 그들을 지원하지만 얼마나 오랫동안 말할 필요가 없습니다. 서명 프로필에 따라 실제로 금지되어 있습니다. 서명에 중립적 인 그래픽 (체크 마크 없음, 십자 표시 없음, 물음표 없음 아이콘)을 사용하고 PDF 뷰어의 서명 탭에서 유효성 검사 상태를 결정하십시오. – mkl

+1

당신의 질문은 iText에 관한 것이 아니므로 태그를 제거했습니다. 관련없는 태그를 남용하지 마십시오. 스팸성 행위로 간주됩니다. –

+0

@mkl 귀하의 의견은 대답입니다 :-) –

답변

4

이러한 가변 그래픽은 10 년 이상 사용되지 않습니다. Adobe Reader는 아마 여전히 그들을 지원하지만 얼마나 오랫동안 말할 필요가 없습니다. 서명 프로필에 따라 실제로 금지되어 있습니다!

서명에 중립 그래픽 (체크 표시 없음, 십자 기호 없음, 물음표 없음 아이콘)을 사용하고 PDF 뷰어의 서명 탭에서 유효성 검사 상태를 결정하십시오. 이 검색의 조금 후에 밝혀 지


, 나는 년 전에 이미 answered a similar question했다 거기에 관련 참조를 포함. 따라서, 나는이 질문을 그 오래된 질문의 사본으로 표시했다. 하지만

일부 노트 :

  • 대답은 (는 Adobe Acrobat 9.1 어도비 리더에 대한 업데이트) 링크에 "어도비 아크로뱃 9 디지털 서명, 변경 및 개선"을 포함, 어도비 기술 백서 1 일자 어도비는 그 사이트에서 그 논문을 삭제 한 것 같지만 사본은 다른 곳에서 찾을 수있다.

  • 대답은 ISO 32000-2의 상황을 밝히지는 않았지만 그 부분 2는 올해 2017 년으로 만 출판되었습니다. 그러나 부분 1에서와 마찬가지로, 그 "층"에 대한 언급은 없습니다. n1, n3n4도 있습니다.

+0

좋은 지적으로, 필자는 실제로 필자의 참고 자료를 검토하여 필자의 pdfs 이미지를 제거하고 싶습니다! – pedrofb

+0

그 점을 살펴 보겠습니다. – mkl

+0

[이 답변] (https://stackoverflow.com/a/40391641/1729265) 질문에 나는 당신의 질문을 복제본으로 표시했습니다. 여기에는 참조가 포함되어 있습니다. – mkl

관련 문제