2010-07-13 2 views
2

이 질문을 반복하는 것으로 생각하는 모든 사람들에게 사과드립니다. 또는 이와 비슷한 질문을 찾으십시오.데이터를 PDF에 입력하십시오. 제출 양식은

저는 온라인 양식과 일부 PDF가 서버에 저장된 프로젝트에서 작업하고 있습니다.

내가 양식에서 데이터를 얻을 수있는 제출 동작에 기능

, PDF의 사본을 작성하고 마지막으로 다운로드합니다.

  • http://www.pdfdownload.org/free-pdf-to-html.aspx 온라인 도구를 사용하여 HTML로 PDF 파일을 변환 :

    접근 나는이 기능을 달성하기 위해 다음 단계를 따라 갔다.

  • 양식 변수로 html을 포함하고 this library/dompdf library로 PDF를 재생성했습니다. 생성 된 HTML 멀리 실제 것과 마찬가지로

문제

  • 접근법은 무작위이다. 많은 노력이 html 조정에 낭비됩니다.
  • 프로세스가 너무 느리고 안정적이지 않으므로 대부분의 시간 동안 메모리 오류 또는 기타 문제가 발생합니다.

이 과정을 자동화해야합니다. 필자가 검색을 통해 발견 한 것은 필자의 변수가 들어있는 FDF 파일을 만들어서 라이브러리를 사용하여 PDF로 전달한 다음 다운로드해야한다는 것입니다.

FDF 파일을 만들 수 있지만 PDF를 작성하고 다운로드 할 수있는 PHP 라이브러리 (JAVA에서 찾은 라이브러리)가 누락되었습니다. 내가 발견 한 라이브러리는 pdf tool kit이지만 명령 행 도구이므로 런타임에 서버에서 사용할 수 없으며 PDF 파일을 다운로드 할 수 없습니다.

아무도이 전에 도움을 주시기 바랍니다. (이 긴 게시물에 대한 죄송합니다)

감사합니다,

Madhup

+0

왜 PDF 양식을 제공하고 자체 저장하지 않는 것이 좋을까요? http://www.adobe.com/products/acrobat/solutions/detail/create_form.html – mplungjan

답변

2

체크 아웃 FPDI. 기존 PDF를로드하고 프로그래밍 방식으로 그릴 수 있으며 새로운 PDF를 출력 할 수 있습니다. 내가 당신의 질문을 올바르게 읽으면, 당신이하려는 일이 무엇인지.

몇 가지 예제 코드 here이 있습니다.

+2

FPDI에 대해주의하십시오. 최근의 Adobe 도구를 사용하여 만든 PDF로 작업하려면 많은 숨겨진 비용이 필요합니다. 상업용 버전의 가격은 100 $이며 Zend Guard의 경우 연간 600 유로입니다. 나는 이것으로 불타 버렸다. FPDI를 피하십시오. – neoneye

관련 문제