2010-01-22 2 views
2

먼저, SO와 Google에서 이미 이것을 연구했습니다. 사실, 이것에 기초하여, 나는 내가 필요로하는 것이 존재한다는 것에 회의적이다. 나는 거의 모든 시점에서 필자가 다음 6 개월의 인생을 포기할 수있는 지점에 서서 처음부터 무언가를 작성하려고한다. 왜냐하면 모든 사람들이 서버 측 폼 필러를 PHP에서 원한다고 생각하기 때문이다.xfdf로 fill_form을 지원하는 네이티브 PHP 클래스/라이브러리가 있습니까?

1.I 내 사용자에게 미리 채워진 PDF 양식을 제공하는 데 필요한 : 호언 장담 죄송 좋아

, ...

여기 내 상황입니다.

양식이 쿠키 기반 인증 뒤에 있기 때문에 Adobe Reader는 xfdf를 열지 않고 대신 작업을 브라우저로 전달합니다. 이는 PDF 사용자로 Adobe Reader를 사용하지 않는 Linux 사용자 및 기타 사용자에게 발생하는 문제입니다.

오, 어도비는 스노우 레오파드 용으로 64 비트 플러그인을 아직 작성하지 않았기 때문에 사용자 중 3 분의 1은이 양식을 인쇄 할 때마다 32 비트 모드로 실행되도록 Safari를 변경해야합니다.

미리보기, Foxit 등에서 인쇄 할 수 있도록 이미 채워진 PDF 전달은 꾸준히 가장 명백한 솔루션이되고 있습니다.

2. 나는이 조금 바보입니다,하지만 pdftk 고대하고 그것을 사용하여 itext의 오래된 버전을 컴파일 GCJ를 필요로하기 때문에, 나는 나의 호스트에 pdftk를 설치할 수 없습니다

pdftk 사용할 수 없습니다 기계. 서버에는 gcj가 없으므로이 경우에 설치하도록 요청하지 않는 것이 좋습니다.

또한 pdftk를 설치할 수도 있지만 passthru()과 다른 명령 줄 작업은 CGI를 통해 수행 할 수 있습니다.이 작업도 피해야합니다.

내 호스트가 현재 PDFLib가 설치되어 있지 않은

3. 그래서 PHP에서 PDF 확장을 사용할 수 없습니다. 그것이이 기능을 제공하는 것은 아니지만 itext/pdftk와 같은 fdf 사전을 일반 형식에 추가하는 데 사용할 수 있을지도 모른다고 생각했습니다.

TCPDF와 FPDF에 대해 알기 전까지는 모든 것이 손실되었다고 생각했습니다. TCPDF에는 더 많은 실적과 더 많은 기능이 있지만, Google 또는 서버 측 양식 작성에 대한 설명서에서 아무것도 찾을 수 없습니다.

아직 명확하지 않은 경우 FDF 또는 XFDF 생성을위한 라이브러리가 필요하지 않습니다. 나는 이미 그것을 가지고있다. 그러나 단순히 결합 된 제품을 원하는 사용자에게는 충분하지 않다는 것이 입증되고 있습니다.

  1. XFDF의 데이터가 채워과 일반 형태의 새로운 PDF를 출력하는 사전 구축 방법은 있습니까 :

    그래서 내 질문은 추측?

  2. 필드 필드가 아닌 양식 필드의 맨 위에 값을 쓰지 않아도되는 문제가 있습니까? 필드 위에 값을 쓰면 자바 스크립트에서 값의 유효성을 검사하지 않고 매번 스트림 값을 수동으로 변경해야한다는 것을 의미합니다.

  3. 둘 다 없다면 pdftk 포트가 있습니다. 아직 PHP에서 작동하지 않으며 단순히 명령 행을 통해 바이너리를 호출하지 않습니다.

이 점에 큰 도움을 주실 수 있습니다. 누구든지 저에게 그러한 도서관을 만들 수 있도록 자원하고 싶다면, 저에게 알려주세요. 저는 이미 PDF 구문을 배우려고 노력하고 있습니다.

+0

답변을 찾았습니까? 나는 똑같은 것을 찾고있다. 행운? – Justin

답변