2009-07-15 4 views
2

HTML 서버 측에서 여러 페이지의 PDF를 생성하는 오픈 소스 솔루션을 아는 사람이 있습니까? iTextSharp 등은 모두 페이지 단위로 작성하고 있습니다. PDF 프린터를 제안하지 마십시오.HTML에서 다중 페이지 PDF를 개발하는 오픈 소스 구성 요소

나는 이것을 잘 달성 한 매장에서 구매 한 솔루션을 알고 있지만, 무료 구성 요소가 있어야합니다.

감사합니다.

+0

왜 PDFCreator (PDF 프린터) 용 서버 실행 파일을 사용할 수 없습니까? –

+0

페이지별로 무엇을 의미합니까? iText는 HTML에서 여러 페이지의 PDF를 생성 할 수 있다고 생각합니다. –

+0

대용량 솔루션을 제공하지 않기 때문입니다. –

답변

1

나는 이것을 "PDF 프린터"라고 생각하는지 모르겠지만, 어제 이것에 비틀 거 렸습니다.

http://beebole.com/blog/erlang/convert-html-to-pdf-with-full-css-support-an-opensource-alternative-based-on-webkit/ 당신이 답변의에서 발견 한 경험을 공유하십시오 : 여기

http://code.google.com/p/wkhtmltopdf/

는 회사의 경험이다. 행운을 빕니다.

감사합니다.

+0

위대한 발견 !! 이것은 서사적 인 해결책입니다. 나는 이것을 약간의 노력으로 매우 유용한 것으로 포장 할 수있다. –

0

Prince도 마찬가지이며 아름다운 출력도 생성됩니다. 예를 들어,이 위키 피 디아의 페이지를 다루는 방법, (왕자를 설치 한 후) 시도 볼 수 있습니다 :

prince --no-author-style -s http://www.princexml.com/howcome/2008/wikipedia/wiki2.css http://en.wikipedia.org/wiki/Usa -o usa.pdf 
+2

Prince는 매우 좋지만 오픈 소스이거나 무료라고 생각하지 않습니다. –

+0

죄송합니다. 오픈 소스였습니다. –

1

XHTML2PDF/Pisa 당신이 원하는 원하는 단지 않는 좋은 파이썬 프로젝트입니다. 이중 라이센스 XHTML2PDF는 GNU 일반 공중 라이선스 버전 2.0 (GPLv2) 또는 상업용 라이센스와 함께 이중 라이센스가 있습니다

+0

지난 한 해 동안 내게 완벽하게 작동했습니다. 나는 * 추천 * 그것을 권장합니다. – changelog

0

asp 또는 .net에는 사용할 수 있지만 하나의 Java 라이브러리가 있는지 확실하지 않습니다. PDFBox은 현재 Apache 인큐베이터 프로젝트에 있습니다. 시도해볼 수 있습니다.

0

XSLT-FO를 사용하여 수행 한 다음 fop을 사용하여 PDF를 생성 할 수 있습니다.

1

우분투 리눅스이 파일에서 예를 들어 10.04

  • $ html2ps -W b -U -u -O -n -o index.ps index.html
  • $ ps2pdf index.ps

는 : GIMP 2.6it html.tar.bz2 online manual 그것은 19 메가 바이트 PDF는 단일 파일을 crossliked, 1800 개 페이지를 생성합니다. 개방형 솔루션이 항상 효과적입니다.

1

PhantomJS를 사용할 수 있습니다. 그건 분명히 작동하고 무료입니다!

+0

이것에 대한 좋은 아이디어. –

관련 문제