2010-06-24 6 views
4

업로드 한 후 다시 출력하는 PDF 템플릿을 변경할 수있는 웹 스크립트를 만들려고합니다. 나는 Zend에게 이미 PDF를 쓸 수있게 해 봤지만, 필자가 필요로하는 것을 원시적 인 공간으로 비워 두는 것을 의미한다. PDFFlip은 더 나아지지 않았습니다.프로그래밍 방식으로 PDF의 텍스트 찾기 및 바꾸기

PDF에서 콘텐츠를 제거하고 제거 할 수 있도록 기능을 구현해야합니다. 나는 보았다 : : : PDF와 changepagestring.pl하지만 나는 일을하는지 모르겠다. 실제 사용 예제를 찾기가 어려웠고 Perl은 이전에 사용한 언어가 아닙니다.

이것은 웹 프로젝트 용이지만 우리가 사용하는 언어에 따라 유연합니다. 이상적으로 PHP 나 ASP.NET C#이 좋을 것입니다. 다른 방법이 없으면 Java가 아닌 것이 바람직합니다.

행운을 빌어 FoxitReader SDK를 살펴 보았습니다. 나는 그것을 구현하려고 시도한 적이 없지만 같은 기능을 찾고 바꾸는 언급은 발견하지 못했다.

미리 감사드립니다.

+0

좋은 책이라면 아무 것도 모른다. 매우 유망 해 보인다. http://www.pdflib.com/download/pdflib-family/pdflib-8/ – DrColossos

+0

고마워, 어제를 통해 고맙게 생각하고 있었다. 기능이 많아서 검색과 교체가 필요하지 않습니다. 하나의 함수를 생성하기 위해 몇 가지 함수를 함께 사용하는 것이 가능할 수도 있지만 제 고객이 곧 예산을 초과하게 될 상자 가격이 높습니다. 정식 버전의 경우 어도브 크리에이터보다 3 배 이상입니다. – Ben

+0

제어하는 ​​입력 PDF를 사용하고 있습니까? –

답변

2

PDF 텍스트를 고칠 수는 있지만 간단히 검색하고 바꿀 수는 없습니다. 이 텍스트는 쉽게 편집 할 수있는 최종 파일 형식이 아닙니다. 일부 문제를 설명하는 블로그 게시물을 작성했습니다 http://pdf.jpedal.org/java-pdf-blog/bid/12670/PDF-text

+0

답장을 보내 주셔서 감사합니다. PDF가 표시 형식이고 텍스트를 가져 오기가 어렵다는 것을 알고있었습니다. 내 연구를 할 때이 포럼에 귀하의 기사가 게시 된 것을 보았습니다. 그것이 내 대답에 대한 해결책은 아니지만 그것이 좋은 읽음을 낳을 때 투표를 할 것입니다. – Ben

2

해결 방법으로 서식을 편집하는 것이 더 편한 템플릿을 들고 채우는 것이 더 좋습니다. 예 : 템플릿을 Microsoft Word 템플릿으로 유지 한 다음 작성한 후 PDF로 내보낼 수 있습니다. 이 thread이 유용 할 수 있습니다.

PDF 파일 형식이 편집하기에 적합하지 않습니다.

또 다른 방법으로 템플릿을 양식 필드가 포함 된 PDF로 준비 할 수 있습니다. 이 경우 양식 필드를 채우는 것은 일반적이며 잘 알려진 작업이며 이에 대한 많은 PDF 구성 요소가 있습니다.

+0

PDF가 InDesign에서 내보내졌으며 명함 레이아웃입니다. inDesign에서 쉽게 채울 수있는 양식 필드를 만들 수 있는지 잘 모르는 경우가 있습니까? – Ben

관련 문제