HTMLWorker는 지원 중단에도 불구하고 제한 사항이 있습니다. CSS 스타일을 고려하지 않으며 오류 방지를 위해 수동 이미지 제공이 필요합니다. 또한 작동하려면 더 이상 사용되지 않는 개체와 메서드가 필요합니다.
XML Worker는 처음에는 가능성을 보였지만 이미지 표시 문제에 직면했습니다. ImageProvider를 통합하고 CSS를 구성하면 이미지가 표시될 수 있지만 위치 지정(예: 오른쪽 부동)은 처리되지 않은 상태로 유지됩니다.
pdfHTML 2.0이 포함된 iText 7.1.0 .0, CSS 위치 지정이 해결되었습니다. 코드는 다음과 같이 단순화됩니다.
HtmlConverter.convertToPdf(new File(src), new File(dest));
iText 7은 HTML을 PDF로 변환하는 간편하고 강력한 기능을 제공합니다. 부동 위치 지정을 포함하여 CSS를 자동으로 존중하고 다양한 HTML 요소를 지원합니다.
iText 7은 AGPL에 따라 제공되므로 오픈 소스 프로젝트에 무료로 사용할 수 있습니다. 비공개 소스를 사용하려면 상용 라이센스가 필요합니다. 이전 iText 버전을 사용하는 기존 시스템은 유지 관리 및 보안상의 이유로 iText 7로 마이그레이션해야 합니다.
위 내용은 iText 7 및 pdfHTML 2는 어떻게 CSS와 이미지를 처리하면서 HTML을 PDF로 효율적으로 변환할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!