2015-01-08 2 views
0

나는 itextsharp를 사용하여 기존 pdf 파일을 워터 마킹합니다. 보안상의 이유로 표시된 새 pdf를 만들고 오류가 발생하지 않으면 이전 pdf를 삭제합니다.itextsharp 변경 작성 날짜

하지만 이제 pdf에는 원래 생성 날짜가 없습니다. 수동으로 생성 날짜를 수정할 수 있습니까?

현재만 현재 날짜를 추가했습니다.

감사합니다.

+0

아니요, 의도적으로 현재 날짜 및 시간과 다른 날짜와 시간으로 PDF를 만들 수 없도록했습니다. 'PdfStamper' 대신에 새로운 PDF를 만드는 보안상의 이유는 무엇입니까? –

+0

* 생성 날짜 * - 파일 시스템 정보에 따라 * 생성 날짜 *를 의미합니까, 아니면 PDF 메타 데이터에 따라 의미합니까? – mkl

+0

여기에 내가 왜 복사를 만들지 원본 파일을 수정하지 마십시오 읽을 수 있습니다 : http://stackoverflow.com/questions/18253707/itextsharp-modify-existing-pdf-no-new-source-pdf-and-add- 워터 마크 – GermanSniper

답변

0

새 PDF를 만들려면 메타 데이터에서 만든 날짜가 있어야합니다. PDFStamper를 사용하면 기존 PDF를 조작하고 원래 작성 날짜를 유지 관리 할 수 ​​있습니다.