2014-12-10 32 views
1

PDF 주석을 그릴 수있는 iPad 앱을 만들었습니다. 그리고 주석 데이터는 XFDF 형식으로 내보내지고 웹 시스템에 저장됩니다 (Java 및 Spring으로 구현 됨).XFDF와 PDF 파일을 병합하여 웹 시스템에서 주석이 달린 PDF 버전을 만듭니다.

이제 사용자가 웹 시스템에서 PDF를 볼 때 XFDF를 기존 PDF 파일에 병합하고 주석이 달린 PDF 버전을 생성하려고합니다. 그래서 그들은 그들이 iPad 애플 리케이션에서 그린 주석을 볼 수 있습니다.

내 질문은 XFDF를 PDF에 병합하고 사용자가 내 웹 시스템에서 볼 수있는 새 PDF 파일을 만드는 방법입니다.

저는 iText와 같은 라이브러리를 연구했습니다. 프로그래밍 방식으로 XFDF를 구문 분석하고 주석을 하나씩 그려야합니다. 다른 제안? 미리 감사드립니다.

+0

현재 XFDF에서 PDF로 주석을 병합하는 기능은 iText에서 지원되지 않습니다. 나는 이것을 몇 차례 로드맵에 집어 넣었지만 어떻게 든 고객 요구가 없었기 때문에 항상 목록에서 제외되었습니다 (사용자 요구 만). 어쩌면 이것을 취미 프로젝트로 구현할 것입니다. 우선 순위 목록에 더 올려 놓으려면 지불 고객을위한 발권 시스템에 티켓을 만드십시오. –

+0

감사 브루노. 게다가, 나는 현재 XFDFParser가 주석 정보를 분석하지 않는다는 것을 발견했다. 파서를 구현했다면 iText 라이브러리에서 PdfAnnotation 클래스를 만들고 새로운 PDF를 만들 충분한 데이터가 있어야합니까? – PrimaryChicken

답변

0

이 질문은 오래되었지만 방금 알아 챘습니다. The Datalogics PDF Java Toolkit은 뷰어가 사용할 수 있거나 없을 수도있는 사용자 정의 스탬프 주석을 포함하여 필드 값과 주석을 모두 가진 FDF 또는 XFDF를 가져올 수 있습니다. 또한 FDF (또는 XFDF)에서 외형을 지니지 않는 주석의 속성에서 주석 모양을 만들 수도 있습니다.