Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Евгений1974
0 / 0 / 0
Регистрация: 10.08.2014
Сообщений: 3
#1

Сохранить одну или несколько картинок в PDF - C++

10.08.2014, 16:46. Просмотров 515. Ответов 4
Метки нет (Все метки)

столкнулся с дилемой. Требуется сохранить одну или несколько картинок в PDF (не кричите громко я сам в ужасе. Просто местное казначейство требует прикреплять сканы договора к платежке именно в PDF!!!).
сканирование уже написал. Имею BitMap в файле. Как дошло до сохранения в формате PDF - ничего не нашел. Всего и требуется написать несложный парсер только для добавления картинок. Помогите, кто сталкивался.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2014, 16:46     Сохранить одну или несколько картинок в PDF
Посмотрите здесь:

C++ Есть ли слово, содержащее одну согласную, возможно несколько раз
Объединить несколько разных структур в одну, не удаляя исходные C++
C++ Задача : сохранить несколько чисел в файле и потом их прочитать
Как в одну форму CFormView загрузить несколько диалоговых ресурсов? C++
Философия С++ pdf или fb2 C++
C++ Несколько действий со строками объединить в одну функцию
Необходимо объединить несколько программ в одну C++
C++ Как использовать одну и ту же переменную несколько раз в одном коде
C++ Как объединить несколько программ в одну?
Вывод результата несколько раз отработанной функции в одну строку C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
Эксперт С++
14917 / 6735 / 1059
Регистрация: 02.05.2013
Сообщений: 11,021
Завершенные тесты: 1
10.08.2014, 16:53     Сохранить одну или несколько картинок в PDF #2
Цитата Сообщение от Евгений1974 Посмотреть сообщение
Всего и требуется написать несложный парсер только для добавления картинок.
Обычно в подобных случаях действуют так:

1) Google -> "C++ PDF Library", "Convert image to PDF C++" и т.п. Находим пяток библиотек.

2) Читаем Readme, лицензионные ограничения и т.п.

3) Вникаем в особенности работы, пытаемся слепить тестовый примерчик
а-ля "Hello, World !" в PDF.

4) Результаты п.3 аккуратно импортируем в проект, не забывая указать
автора библиотеки в "About" или где там требут условия использования.
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
10.08.2014, 17:18     Сохранить одну или несколько картинок в PDF #3
Евгений1974, я озвучу идиотский вопрос: а зачем Си++?
zss
Модератор
Эксперт С++
6193 / 5796 / 1877
Регистрация: 18.12.2011
Сообщений: 14,815
Завершенные тесты: 1
10.08.2014, 18:01     Сохранить одну или несколько картинок в PDF #4
Цитата Сообщение от CyberSolver Посмотреть сообщение
а зачем Си++?
Поддерживаю!
Установите, например, программу "Bullzip PDF Printer".
В Word сформируйте документ с картинками и напечатайте на этот принтер.
Получите искомый pdf документ.
Евгений1974
0 / 0 / 0
Регистрация: 10.08.2014
Сообщений: 3
11.08.2014, 10:01  [ТС]     Сохранить одну или несколько картинок в PDF #5
Спасибо отозвавшимся!
я озвучу идиотский вопрос: а зачем Си++?
Причин несколько:
- надо когда-то начинать. * пафосно
- задолбали тормоза 1С (1С-ник я) когда расчет в с++ выполняется в сотни раз быстрее чем в 1с, появляется приятное чувство, что еще не все потеряно.
- писался сканер с камеры. Объединил MFC с OpenCV затратив много "серых клеточек" (R). Обидно останавливаться, когда 80% работы окончено.
- приобретаю опыт для дальнейшего использования в повседневной работе.

PS пару библиотек нашел вчера:
http://www.dreamsyssoft.com/image-to-pdf-library/ (создает PDF файл в 1.0 но acrobat его не открывает, жалуясь на невосстановимые повреждения. Открывая через блокнот убеждаюсь, что кроме структуры тегов никаких картинок внутри нет.) Если остановиться на этой библиотеке, надо смотреть в отладчике процесс парсинга картинки.
Еще как вариант, писать заголовок и подвал тегов в виде текста готовые а внутрь парсить картинки. (слишком просто, чтобы получилось)

http://pdflibrary.ru/ вставляет текст о незарегистрированной версии. Сразу отпадает.

как вариант - инструкции с Adobe, словарь и бессонные ночи.

Добавлено через 5 минут
Установите, например, программу "Bullzip PDF Printer".
В Word сформируйте документ с картинками и напечатайте на этот принтер.
Получите искомый pdf документ.
Очень интересно, если есть поддержка командной строки. Т.е. можно с помощью shellexecute отправить серию JPG или BMP файлов указав расположение имя PDF. Надо рассмотреть IrfanViewer которая поддерживает командную строку. Бесплатная, есть возможность создавать PDF, если установить плагин. Но не нашел пока возможности вызвать команду конвертирования с использованием плагинов.

Это запасные варианты. Слишком много дополнительного софта.
Yandex
Объявления
11.08.2014, 10:01     Сохранить одну или несколько картинок в PDF
Ответ Создать тему
Опции темы

Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru