내 (네이티브) C ++ Windows 응용 프로그램에서 PDF 출력을 생성 할 수 있기를 원합니다. 이를 수행 할 수있는 무료 / 오픈 소스 라이브러리가 있습니까?
이 질문에 대한 답변을 살펴 보았지만 대부분 .Net과 관련이 있습니다.
답변:
Haru는 ANSI-C로 작성된 PDF를 생성하기위한 무료 크로스 플랫폼 오픈 소스 소프트웨어 라이브러리입니다. 정적 라이브러리 (.a, .lib) 및 공유 라이브러리 (.so, .dll)로 작동 할 수 있습니다.
직접 시도하지는 않았지만 도움이 될 수 있습니다.
pdf 보고서가 필요한 프로젝트를 진행했습니다. 온라인으로 검색 한 후 PoDoFo 라이브러리를 찾았습니다. 매우 견고 해 보였습니다. 모든 기능이 필요하지는 않았기 때문에 복잡성을 추상화하기 위해 래퍼를 만들었습니다. 너무 어렵지 않았습니다. 여기에서 라이브러리를 찾을 수 있습니다.
http://podofo.sourceforge.net/
즐겨!
용감하고 직접 롤링하려는 경우 PostScript 라이브러리로 시작하여 Adobe의 무료 온라인 PDF 참조 를 활용하여 PDF를 처리하도록 확장 할 수 있습니다 .
PDF 후 머스. http://pdfhummus.com/ 참조 -렌더링을 제외한 PDF 파일 조작에 필요한 모든 기능을 포함합니다.
muPdf 라이브러리는 매우 유망 해 보입니다 : http://mupdf.com/
오픈 소스 뷰어도 있습니다 : http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
muPdf
비 오픈 소스 접근 방식은 C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP 및 Python을 포함한 더 많은 언어 옵션을 제공하는 PDF Creator Pilot 입니다.
wkhtmltopdf 시도
소프트웨어 기능
크로스 플랫폼. 오픈 소스. 웹킷을 사용하여 모든 웹 페이지를 PDF 문서로 변환합니다. 머리글과 바닥 글을 추가 할 수 있습니다. TOC 생성. 배치 모드 변환. XServer가있는 Linux 서버에서 실행할 수 있습니다 (X11 클라이언트 라이브러리가 설치되어 있어야 함). libwkhtmltox에 대한 바인딩을 통해 PHP 또는 Python에서 직접 사용할 수 있습니다.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
wxWidgets 라이브러리와 함께 작동합니다.