Библиотека PDF с открытым исходным кодом для приложения C / C++? [закрытый]
Я хочу иметь возможность генерировать PDF-вывод из моего (родного) приложения c++ Windows. Существуют ли какие-либо свободные/открытые библиотеки для этого?
Я посмотрел ответы на этот вопрос, но они в основном относятся к .Net.
10 ответов:
Haru-это бесплатная кросс-платформа, библиотека программного обеспечения с открытым исходным кодом для создание PDF-файла, написанного на ANSI-C. It может работать как статическая библиотека (.один, .lib) и общая библиотека (. so, .файл DLL.)
не пробовал сам, но, может быть, это может помочь вам
Я работал над проектом, который требовал отчета в формате pdf. После поиска в Интернете я нашел библиотеку PoDoFo. Казался очень крепким. Мне не нужны были все функции, поэтому я создал оболочку, чтобы абстрагироваться от некоторой сложности. Это было не так уж сложно. Вы можете найти библиотеку здесь:
http://podofo.sourceforge.net/
наслаждайтесь!
Если вы смелы и готовы свернуть свой собственный, Вы можете начать с библиотеки PostScript и увеличить ее, чтобы иметь дело с PDF, используя преимущества Adobe бесплатный онлайн PDF ссылка.
PDF хумус. смотрите для http://pdfhummus.com/ - содержит все необходимые функции для работы с PDF файлами, кроме рендеринга.
jagpdf Кажется, один из них. Он написан на C++, но предоставляет C API.
Это зависит немного от ваших потребностей. Некоторые инструменты лучше рисуют, другие лучше пишут текст. Каир имеет довольно хороший для рисования (он поддерживает широкий спектр типов экрана и файлов, включая pdf), но он не может быть идеальным для хорошей типографии.
- LibHaru - видимому, используется многими.
подход не с открытым исходным кодом: PDF Creator Pilot который предоставляет больше вариантов языка, включая C++, C#, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP и Python
библиотека muPdf выглядит очень многообещающе:http://mupdf.com/
есть также просмотрщик с открытым исходным кодом:http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
попробовать wkhtmltopdf
особенности программного обеспечения
Кросс. Открытый исходный код. Преобразование любых веб-страниц в PDF-документы с помощью webkit. Вы можете добавить верхние и нижние колонтитулы. Генерация оглавления. Пакетный режим преобразования. Может работать на сервере Linux с XServer (клиентские библиотеки X11 должны быть установлены). Может быть непосредственно использован PHP или Python через привязки к libwkhtmltox.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
работает с библиотекой wxWidgets.
Comments