Может оффтоп, ну лучшего раздела не нашел. Нужно чтобы мое приложение сохраняло свои данные в файл pdf. Есть ли для этого какие-то библиотеки? Поиск находит только отдельные программы, создающие pdf, а нужно встроить в мое приложение.
Здравствуйте, 777777w, Вы писали:
7>Может оффтоп, ну лучшего раздела не нашел. Нужно чтобы мое приложение сохраняло свои данные в файл pdf. Есть ли для этого какие-то библиотеки? Поиск находит только отдельные программы, создающие pdf, а нужно встроить в мое приложение.
Здравствуйте, 777777w, Вы писали:
7>Может оффтоп, ну лучшего раздела не нашел. Нужно чтобы мое приложение сохраняло свои данные в файл pdf. Есть ли для этого какие-то библиотеки? Поиск находит только отдельные программы, создающие pdf, а нужно встроить в мое приложение.
Здравствуйте, 777777w, Вы писали:
7>Может оффтоп, ну лучшего раздела не нашел. Нужно чтобы мое приложение сохраняло свои данные в файл pdf. Есть ли для этого какие-то библиотеки? Поиск находит только отдельные программы, создающие pdf, а нужно встроить в мое приложение.
А что за данные? Я бы рассмотрел подход генерировать сначала, например, html, а его в pdf конвертить чем-нибудь типа https://github.com/wkhtmltopdf/wkhtmltopdf/ . Так проще будет отладиться, и документы будут получаться экраночитаемые (а не бумагочитаемые, разделенные на листы). Но, конечно, это не панацея
Здравствуйте, 777777w, Вы писали:
7>Может оффтоп, ну лучшего раздела не нашел. Нужно чтобы мое приложение сохраняло свои данные в файл pdf. Есть ли для этого какие-то библиотеки? Поиск находит только отдельные программы, создающие pdf, а нужно встроить в мое приложение.
Есть два подхода:
— самому рендерить картинку
— иметь декларативное описание вывода (типа xml/html/json и т.п.)
Какой интересует?
В первом случае можно использовать Qt/skia/cairo все они имеют backend'ы
для отрисовки картинки прям в pdf, с помощью API почти точно такого же
как отрисовка на экране,
есть и более специлизированные решения.
Во втором случае опять же "нехудые" здесь уже перечисленные,
fop (java!!!) и wkhtmltopdf (полноценный браузерный движок внутри!!!),
один позволяет на xml описать документ, другой с помощью html.