>Java >java지도 시간 >iText 7을 사용하여 HTML을 PDF로 원활하게 변환하고 HTMLWorker 지원 중단을 방지하려면 어떻게 해야 합니까?

iText 7을 사용하여 HTML을 PDF로 원활하게 변환하고 HTMLWorker 지원 중단을 방지하려면 어떻게 해야 합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-15 07:59:17613검색

How Can I Seamlessly Convert HTML to PDF Using iText 7 and Avoid HTMLWorker Deprecation?

iText를 사용하여 HTML을 PDF로 변환

HTMLWorker 지원 중단

HTMLWorker는 지원 중단되었으며 아니요 HTML을 PDF로 변환하는 경우에는 더 이상 권장되지 않습니다. 후속 버전인 XML Worker는 더욱 강력하고 포괄적인 기능을 제공합니다.

XML Worker의 스타일 문제

XML Worker는 CSS를 지원하지만 모든 스타일이 존중되는 것은 아닙니다. 특히, 부동 위치 지정은 구현되지 않습니다.

HTML을 PDF로 원활하게 변환하는 단계

  1. iText 7 및 pdfHTML 2로 업그레이드 : HTML에서 PDF로의 단순화되고 기능이 풍부한 솔루션을 제공합니다. 변환.
  2. HtmlConverter 사용: HtmlConverter.convertToPdf()는 CSS를 준수하여 원활하고 정확하게 변환을 수행합니다.

추가 참고

  • 라이센스 고려 사항: iText 7은 AGPL 라이센스에 따라 출시됩니다. AGPL 라이센스는 오픈 소스 프로젝트에서는 무료로 사용할 수 있지만 폐쇄 소스 응용 프로그램에는 상용 라이센스가 필요합니다. PdfHTML은 이제 오픈 소스이며 GPLv2 라이선스에 따라 출시됩니다.
  • 레거시 시스템 유지 관리: iText 7로 마이그레이션하면 코드가 단순화되고 오류 처리 기능이 향상됩니다.
  • 조기 채택: 최근 iText를 사용하기 시작한 개발자는 iText 7을 사용하여 새로 시작하는 것을 고려해야 합니다. 기능이 향상되었습니다.

위 내용은 iText 7을 사용하여 HTML을 PDF로 원활하게 변환하고 HTMLWorker 지원 중단을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.