>Java >java지도 시간 >iText7을 사용하여 CSS 위치 지정 규칙을 준수하면서 HTML을 PDF로 변환하는 방법은 무엇입니까?

iText7을 사용하여 CSS 위치 지정 규칙을 준수하면서 HTML을 PDF로 변환하는 방법은 무엇입니까?

DDD
DDD원래의
2024-12-17 10:55:25174검색

How to Convert HTML to PDF While Respecting CSS Positioning Rules Using iText7?

iText7을 사용하여 HTML을 PDF로 변환

질문: CSS 위치 지정 규칙을 준수하는 방법은 무엇입니까?

이전에는 개발자가 HTMLWorker를 사용하여 HTML을 PDF로 변환하는 데 어려움을 겪었습니다. 더 이상 사용되지 않는 메소드와 CSS 지원 부족으로 인해. XMLWorker에는 특히 이미지 위치 지정과 관련된 제한 사항이 있었습니다. 이러한 문제를 해결하기 위해 iText 7과 pdfHTML 추가 기능이 개발되었습니다.

답변:

iText 7.1.0 pdfHTML 2.0.0을 사용하여 제공된 HTML을 PDF로 변환하는 단순화된 접근 방식은 다음과 같습니다. :

public static final String SRC = "src/main/resources/html/sample.html";
public static final String DEST = "target/results/sample.pdf";

public void createPdf(String src, String dest) throws IOException {
    HtmlConverter.convertToPdf(new File(src), new File(dest));
}

이렇게 하면 CSS 위치 지정을 준수하는 PDF가 생성됩니다. 맞습니다.

추가 고려사항:

  • 향상된 기능과 지원을 위해 iText 7 및 pdfHTML 2로 업그레이드하세요.
  • iText를 공개 환경에서 무료로 사용하는 경우 AGPL 라이센스를 존중하세요. 소스 프로젝트.
  • 비공개 소스/독점 제품에는 상용 라이센스가 필요합니다. 사용하세요.

위 내용은 iText7을 사용하여 CSS 위치 지정 규칙을 준수하면서 HTML을 PDF로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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