한국어
Qt
 

Qt는 응용프로그램에서 PDF 문서를 렌더링하기 위해 Qt PDF 모듈을 제공한다. Qt PDF 모듈은 Qt WebEngine이 일부 의존하는 Chromium 의 PDF 렌더링 엔진인 pdfium 을 기반으로 한다. 커머셜 라이센스를 보유하고 있다면 Qt관리툴이나 Qt Marketplace 를 통해 제공되며 직접 Qt PDF 를 구축하려는 사용자는 이 링크에서 빌드 지침을 찾을 수 있다.

qtpdf.png

응용프로그램에서 Qt PDF 를 사용하려면 다음 줄을 프로젝트 파일에 추가해야한다.

QT += pdf

 

또 다른 옵션으로 구글의 오픈소스 프로젝트인 pdfium을 Qt 용으로 포팅한 qtpdfium 이 있다. 이 라이브러리 역시 Qt PDF가 사용하는 pdfium 에 의존한다. qtpdfium 의 경우 최신 pdfium 소스코드를 사용하지 않으며 개발도 더 이상 진행되지 않고 있지만 Qt WebEngine 등의 의존성이 없으므로 직접 구축하려는 사용자에게는 조금 더 심플한 옵션이 될 수 있다.

qtpdfium을 이용하여 렌더링된 PDF 문서 이미지는 QQuickImageProvider 를 서브 클래싱하여 QML 의 Image 아이템에 소스를 제공하여 표시 할 수 있다.

qtpdfium.png
 

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 85363
49 Qt 하이브리드 애플리케이션(Hybrid App) 개발 file makersweb 2023.02.08 754
48 Widgets(C++) 기반의 기본 스타일을 Dark 테마 및 Material 디자인 스타일로 바꾸기 file makersweb 2023.01.28 1007
47 Qt Property(속성) 시스템 makersweb 2023.01.08 1530
46 VTK 를 사용해서 강력한 시각화(3D, Plotting, Chart)Qt 응용프로그램 개발하기 file makersweb 2022.10.16 1464
45 QProcess 보안 권고 리뷰 file makersweb 2022.09.18 511
44 clazy 로 13개의 시그널, 슬롯 오류 해결 makersweb 2022.08.23 522
43 단일 인스턴스 Qt 응용 프로그램(Single-instance Application) makersweb 2022.06.23 693
42 VirtualKeyboard 스타일 커스터 마이징 makersweb 2022.03.13 448
» Qt 응용프로그램에서 PDF 문서 렌더링 file makersweb 2021.09.23 654
40 Qt 를 사용하거나 기반으로 하는 응용프로그램 file makersweb 2021.01.30 3711
39 UI 폼(Form)작성 시 탭 순서(Tab Order) 설정 file makersweb 2020.08.24 2729
38 Qt기반의 서버와 클라이언트간 SOAP(Simple Object Access Protocol) file makersweb 2020.05.11 961
37 콘솔에서 사용자 입력받기 file makersweb 2020.03.22 51791
36 QOpenGLWidget 을 투명하게 적용 file makersweb 2020.02.05 1002
35 2020년에 변경되는 Qt 오퍼 (Qt offering changes 2020) [2] j2doll 2020.01.31 715
34 Qt 멀티 스레드 프로그래밍 시 유의해야 할 몇 가지 makersweb 2020.01.13 4804
33 Qt의 오픈소스 라이센스 소개 file makersweb 2019.12.15 12384
32 Qt Marketplace 발표 makersweb 2019.12.02 611
31 QOpenVirtualkeyboard(Qt 5용 한글 및 영문, 숫자 가상키보드) file makersweb 2019.11.27 2221
30 많은 리소스를 사용하는 Qt프로젝트에서 고려해봐야 할 qmake 옵션 makersweb 2019.10.11 1230