2009-07-13 7 views
8

일부 HTML 보고서를 Perl을 사용하여 PDF로 변환해야합니다. 그 직업에 가장 적합한 모듈은 CPAN입니까?Perl을 사용하여 HTML을 PDF로 변환하려면 어떻게해야합니까?

+0

CSS 지원이 필요한 경우 약간의 차이가 있습니다. 대부분의 솔루션은 매우 기본적인 HTML 3.0 또는 CSS 만 지원합니다. – sventechie

+1

wkhtmltopdf 시도 - http://code.google.com/p/wkhtmltopdf 콘솔 HTML-> PDF 변환기이며 CSS 스타일도 지원합니다. –

답변

1

나는 PDF::API2을 사용하여 큰 성공을 거둔 PDF 보고서를 만들었습니다.

+1

PDF :: API2는 매우 강력하지만 레이아웃을위한 픽셀 수준의 주소가 필요합니다. 텍스트를 쉽게 서식 지정하는 데는 적합하지 않습니다. – sventechie

7

나는 PDF::FromHTML이 도움이되기를 바랍니다. 당신이 응답하지 않습니다

+0

은 Windows에서 사용 가능합니다 ... Windows에서 Perl 실행 – user2829

+0

예 Windows에서도 실행됩니다. 참고 문헌 : [CPAN 테스터] (http://www.cpantesters.org/distro/P/PDF-FromHTML.html). –

1

PinceXML

펄을 사용하는 의미에서 질문,하지만 내가 아는 한 그것은 가능한 PDF로 변환 최고의 HTML입니다.

+0

나는 그것에 관해 좋은 점도 들었다. Perl (http://www.princexml.com/doc/6.0/perl/)에서 문서를 사용하지만 "STDIN/SDOUT 사용"으로 귀결됩니다. – Quentin

+0

PrinceXML은 CSS를 잘 지원하는 것으로 보입니다 (저자 중 한 명은 원래 CSS 사양을 작성하는 데 도움이되었습니다). 그러나 상업적 용도로는 상당히 많은 비용이 듭니다. 또한 HTML/XML 문서 및 서식 책의 페이지 매김을위한 CSS 예제 파일을 제공합니다. – sventechie

+0

나는 예상 행동 (Behavior)에서 일하고 있으며 Prince를 PDF의 렌더링 엔진으로 사용하는 DocRaptor라는 HTML to PDF API를 가지고 있습니다. 우리의 서비스는 서버 측 설치없이 프린스의 질을 향상시키는 좋은 방법입니다. http://docraptor.com – illbzo1

2

HTML::HTMLDoc은이 작업을 수행하도록 만들어진 기본 htmldoc C 라이브러리를 사용합니다. 그리고 그것은 꽤 빠릅니다.

+0

2011 년 9 월 현재, 개발 (베타) 버전 1.9 만 HTML 4.0과 CSS를 부분적으로 지원합니다. 그러나 잘 설계되고 문서화 된 것처럼 보입니다. – sventechie

관련 문제