PDF-библиотека с открытым исходным кодом для приложения C/C++?[закрыто]

StackOverflow https://stackoverflow.com/questions/58730

  •  09-06-2019
  •  | 
  •  

Вопрос

Я хочу иметь возможность генерировать PDF-файл из моего (родного) приложения C++ для Windows.Существуют ли для этого какие-либо бесплатные библиотеки с открытым исходным кодом?

Я посмотрел ответы на этот вопрос, но они в основном относятся к .Net.

Это было полезно?

Решение

ЛибХару

Haru-это бесплатная кросс-платформная библиотека программного обеспечения с открытым исходным кодом для генерации PDF, написанного в ANSI-C.Он может работать как статической библиотеки (.a, .lib), так и общей библиотекой (.so, .dll).

Сам не пробовал, но может вам поможет

Другие советы

Я работал над проектом, который требовал отчета в формате PDF.После поиска в Интернете я нашел библиотеку PoDoFo.Показался очень крепким.Мне не нужны были все функции, поэтому я создал оболочку, чтобы абстрагироваться от некоторых сложностей.Было не слишком сложно.Найти библиотеку можно здесь:

http://podofo.sourceforge.net/

Наслаждаться!

Если вы смелы и готовы создать свою собственную библиотеку, вы можете начать с библиотеки PostScript и дополнить ее для работы с PDF, воспользовавшись преимуществами Adobe. бесплатная онлайн-справка в формате PDF.

Это немного зависит от ваших потребностей.Некоторые наборы инструментов лучше подходят для рисования, другие — для написания текста. Каир он довольно удобен для рисования (он поддерживает широкий спектр экранов и типов файлов, включая PDF), но может быть не идеален для хорошей типографики.

PDF Хумус.увидеть http://pdfhummus.com/ - содержит все необходимые функции для работы с PDF-файлами, кроме рендеринга.

jagpdf кажется, один из них.Он написан на C++, но предоставляет C API.

Подход без открытого исходного кода: Пилотная версия PDF Creator который предоставляет больше языковых возможностей, включая 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top