Как я могу создать файл PDF программно с C? - PullRequest
10 голосов
/ 22 декабря 2009

Я хочу записать некоторые строковые данные в файл pdf программным способом, я хочу знать, какие библиотеки C мне нужно использовать и как их использовать

Ответы [ 5 ]

8 голосов
/ 22 декабря 2009

Есть libHaru и PDFlib .

7 голосов
/ 22 декабря 2009

Библиотека Хару, на sourceforge. У нас был хороший опыт с этим.

2 голосов
/ 23 декабря 2009

Да, вы можете использовать C ++ или C или любой другой язык обработки текста для создания PDF-файлов. Предпочтительный способ - перейти на веб-сайт Adobe PDF и получить книгу или спецификацию для последней версии PDF. Они владеют языком, поэтому они являются официальной отправной точкой.

0 голосов
/ 17 апреля 2018

На мой взгляд, лучший вариант на сегодняшний день - записать шаблон LaTeX в файл, загрузить файл в программу, заполнить пробелы данными, которые вы хотите использовать, сохранить файл и скомпилируйте файл с помощью pdfTex или другого компилятора LaTeX. Это даст вам очень хорошо выглядящие документы с широкими возможностями настройки.

Если вы просто хотите добавить строки и изображения, не беспокоясь о форматировании, вы можете использовать любую из других библиотек, предложенных в других ответах.

LaTeX - самый простой и настраиваемый метод. Его можно использовать, например, для создания профессиональных счетов и отчетов, например результатов медицинских осмотров.

0 голосов
/ 22 декабря 2009

PoDoFo - хороший вариант. Вот обсуждение библиотек для языков C / C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...