2013-04-24 3 views
0

TCPDF :: ImageSVG 메서드를 사용하여 TCPDF를 사용하여 PDF에 일부 SVG 이미지를 삽입하려고 시도하지만이 작업을 시도하면 공백이 생깁니다. TCPDF :: setRasterizeVectorImages를 사용하도록 설정하면 이미지가 PDF 파일에 표시되지만 물론 래스터 화되어 품질이 좋지 않습니다. 의견이 있으십니까? 도움을 주셔서 감사합니다.TCPDF에 SVG 이미지를 삽입하는 동안의 흰색 이미지

답변

0

불행히도 TCPDF의 SVG 처리는 매우 제한적이며 문제의 원인은 사용하려는 SVG에 따라 다릅니다. TCPDF의 최신 버전은 더 많은 SVG 기능을 지원하므로 그렇게하지 않았다면 이후 버전의 TCPDF를 사용해보십시오.

업데이트로 문제가 해결되지 않고 강제로 래스터 이미지를 사용하면 파일 크기를 줄이면서 품질을 향상시킬 수 있습니다. TCPDF 외부의 높은 DPI에서 래스터 화하여이 작업을 수행 할 수 있습니다. 이 작업을 완료하면 새로운 고해상도 래스터 이미지를 다른 래스터 이미지와 마찬가지로 Image 메서드를 사용하여 PDF에 추가 할 수 있습니다. 직장에서 우리는 일반적으로 300dpi로 래스터 화하지만 응용 프로그램이 더 많거나 적게 호출 할 수 있습니다.

이미지가 예상보다 큰 페이지에 PDF에 추가되는 경우, 크기 중 하나 이상을 지정하여 TCPDF가 이미지를 사용할 페이지의 양을 알고 있어야합니다.

관련 문제