PDF 주석을 그릴 수있는 iPad 앱을 만들었습니다. 그리고 주석 데이터는 XFDF 형식으로 내보내지고 웹 시스템에 저장됩니다 (Java 및 Spring으로 구현 됨).XFDF와 PDF 파일을 병합하여 웹 시스템에서 주석이 달린 PDF 버전을 만듭니다.
이제 사용자가 웹 시스템에서 PDF를 볼 때 XFDF를 기존 PDF 파일에 병합하고 주석이 달린 PDF 버전을 생성하려고합니다. 그래서 그들은 그들이 iPad 애플 리케이션에서 그린 주석을 볼 수 있습니다.
내 질문은 XFDF를 PDF에 병합하고 사용자가 내 웹 시스템에서 볼 수있는 새 PDF 파일을 만드는 방법입니다.
저는 iText와 같은 라이브러리를 연구했습니다. 프로그래밍 방식으로 XFDF를 구문 분석하고 주석을 하나씩 그려야합니다. 다른 제안? 미리 감사드립니다.
현재 XFDF에서 PDF로 주석을 병합하는 기능은 iText에서 지원되지 않습니다. 나는 이것을 몇 차례 로드맵에 집어 넣었지만 어떻게 든 고객 요구가 없었기 때문에 항상 목록에서 제외되었습니다 (사용자 요구 만). 어쩌면 이것을 취미 프로젝트로 구현할 것입니다. 우선 순위 목록에 더 올려 놓으려면 지불 고객을위한 발권 시스템에 티켓을 만드십시오. –
감사 브루노. 게다가, 나는 현재 XFDFParser가 주석 정보를 분석하지 않는다는 것을 발견했다. 파서를 구현했다면 iText 라이브러리에서 PdfAnnotation 클래스를 만들고 새로운 PDF를 만들 충분한 데이터가 있어야합니까? – PrimaryChicken