일부 HTML 보고서를 Perl을 사용하여 PDF로 변환해야합니다. 그 직업에 가장 적합한 모듈은 CPAN입니까?Perl을 사용하여 HTML을 PDF로 변환하려면 어떻게해야합니까?
답변
나는 PDF::API2을 사용하여 큰 성공을 거둔 PDF 보고서를 만들었습니다.
PDF :: API2는 매우 강력하지만 레이아웃을위한 픽셀 수준의 주소가 필요합니다. 텍스트를 쉽게 서식 지정하는 데는 적합하지 않습니다. – sventechie
정확히 무엇을해야하는지에 따라 다르지만, 아마도 Template::Extract과 PDF::Template을 보겠습니다.
나는 PDF::FromHTML이 도움이되기를 바랍니다. 당신이 응답하지 않습니다
은 Windows에서 사용 가능합니다 ... Windows에서 Perl 실행 – user2829
예 Windows에서도 실행됩니다. 참고 문헌 : [CPAN 테스터] (http://www.cpantesters.org/distro/P/PDF-FromHTML.html). –
펄을 사용하는 의미에서 질문,하지만 내가 아는 한 그것은 가능한 PDF로 변환 최고의 HTML입니다.
나는 그것에 관해 좋은 점도 들었다. Perl (http://www.princexml.com/doc/6.0/perl/)에서 문서를 사용하지만 "STDIN/SDOUT 사용"으로 귀결됩니다. – Quentin
PrinceXML은 CSS를 잘 지원하는 것으로 보입니다 (저자 중 한 명은 원래 CSS 사양을 작성하는 데 도움이되었습니다). 그러나 상업적 용도로는 상당히 많은 비용이 듭니다. 또한 HTML/XML 문서 및 서식 책의 페이지 매김을위한 CSS 예제 파일을 제공합니다. – sventechie
나는 예상 행동 (Behavior)에서 일하고 있으며 Prince를 PDF의 렌더링 엔진으로 사용하는 DocRaptor라는 HTML to PDF API를 가지고 있습니다. 우리의 서비스는 서버 측 설치없이 프린스의 질을 향상시키는 좋은 방법입니다. http://docraptor.com – illbzo1
HTML::HTMLDoc은이 작업을 수행하도록 만들어진 기본 htmldoc C 라이브러리를 사용합니다. 그리고 그것은 꽤 빠릅니다.
2011 년 9 월 현재, 개발 (베타) 버전 1.9 만 HTML 4.0과 CSS를 부분적으로 지원합니다. 그러나 잘 설계되고 문서화 된 것처럼 보입니다. – sventechie
- 1. Perl을 사용하여 HTML을 PDF로 변환하는 방법은 무엇입니까?
- 2. Perl을 사용하여 문자열을 float로 변환하려면 어떻게해야합니까?
- 3. Perl을 사용하여 파일을 HTML 테이블로 변환하려면 어떻게해야합니까?
- 4. HTML을 Textile로 변환하려면 어떻게해야합니까?
- 5. HTML을 XPS로 변환하려면 어떻게해야합니까?
- 6. OO Perl을 Java로 변환하려면 어떻게해야합니까?
- 7. Perl을 사용하여 연결 데이터 행을 구성표 블록으로 변환하려면 어떻게해야합니까?
- 8. Perl을 사용하여 Windows에서 WMF 이미지를 PNG 또는 JPG로 변환하려면 어떻게해야합니까?
- 9. Perl을 사용하여 텍스트의 부동 소수점 값을 이진수로 변환하려면 어떻게해야합니까?
- 10. OpenOffice를 사용하여 PHP 웹 페이지에서 RTF를 PDF로 변환하려면 어떻게해야합니까?
- 11. HTML을 PDF로 변환하는 대신?
- 12. HTML을 PDF로 변환하는 방법
- 13. PD4ML을 사용하여 HTML을 PDF로 동적 이미지로 변환
- 14. TCPDF를 사용하여 HTML을 PDF로 변환하는 방법?
- 15. Perl에서 UDP 스트림을 변환하려면 어떻게해야합니까?
- 16. Perl을 사용하여 파일을 다운로드하려면 어떻게해야합니까?
- 17. Perl을 사용하여 YouTube에 로그인하려면 어떻게해야합니까?
- 18. Perl을 사용하여 프로세스를 중지하려면 어떻게해야합니까?
- 19. html을 pdf로 변환, 너비를 조정하십시오.
- 20. Perl을 사용하여 파일에서 약어를 추출하려면 어떻게해야합니까?
- 21. Perl을 사용하여 이메일에 파일을 저장하려면 어떻게해야합니까?
- 22. Perl을 사용하여 HTML에서 외부 링크를 제거하려면 어떻게해야합니까?
- 23. Windows에서 Perl을 사용하여 MP3 파일을 녹음하려면 어떻게해야합니까?
- 24. Perl을 사용하여 HTML 테이블 데이터를 추출하려면 어떻게해야합니까?
- 25. Perl을 사용하여 datetime 비교를하고 델타를 계산하려면 어떻게해야합니까?
- 26. Perl을 사용하여 쉘 스크립트를 만들려면 어떻게해야합니까?
- 27. Perl을 사용하여 Gmail을 통해 메일을 보내려면 어떻게해야합니까?
- 28. Perl을 사용하여 HTTPS를 통해 파일을 다운로드하려면 어떻게해야합니까?
- 29. Perl을 사용하여 텍스트 파일로 인쇄하려면 어떻게해야합니까?
- 30. Perl을 사용하여 URL에서 호스트 이름을 변경하려면 어떻게해야합니까?
CSS 지원이 필요한 경우 약간의 차이가 있습니다. 대부분의 솔루션은 매우 기본적인 HTML 3.0 또는 CSS 만 지원합니다. – sventechie
wkhtmltopdf 시도 - http://code.google.com/p/wkhtmltopdf 콘솔 HTML-> PDF 변환기이며 CSS 스타일도 지원합니다. –