2009-10-09 7 views

답변

0

Perl에서 PDF::API2 모듈을 사용하여 PDF의 내용을 구문 분석 할 수 있습니다. 그런 다음 일반적인 방법 (s///)으로 대상 문자열을 검색하고 바꿀 수 있어야하며 새 문서를 다시 디스크에 기록 할 수 있어야합니다.

+0

정성스럽게 케어? PDF :: API2 모듈의 CPAN 문서를 검색했지만 대체에 관해서는 아무 것도 발견하지 못했습니다. 감사합니다. –

2

내 오픈 소스 CAM::PDF Perl 라이브러리의 일부로 묻는 것을 수행하는 작은 프런트 엔드 프로그램 changepagestring.pl을 포함합니다.

그러나 PDF 구문에서 인접한 텍스트 만 바꿉니다. 글꼴, 크기, 스타일 등을 중간 구문으로 전환하면 일치하지 않습니다. 고급 커닝을 수행하면 일치하지 않습니다.

이러한 제한 사항은 제외하고 사용하기가 정말 쉽고 간단하여 쉽게 포크하고 필요에 따라 해킹 할 수 있습니다.

+0

멋진 작품! 이러한 제한 사항이 다음 버전에서 제거되기를 바랍니다. :) –

+0

@ 산토쉬 가능성이 없습니다. 이러한 한계는 CAM :: PDF 0.01 이후로 존재하며 변경 될 가능성은 거의 없습니다. 여유 시간에 풀어야 할 문제는 너무 어렵고 현재까지는 아무도 기금을 기꺼이 기꺼이 지원하지 않았습니다. –