Какую библиотеку C ++ я могу использовать для преобразования PDF в изображение в Windows? - PullRequest
7 голосов
/ 07 июля 2011

Я работаю над проектом, в котором мне нужно проанализировать изображения;Основным источником этих изображений является веб-камера, но недавно нас попросили добавить поддержку загружаемых файлов и сканеров.По большей части это нормально, за исключением того, что они хотели бы, чтобы мы могли использовать документы в формате PDF.

Мне нужна необработанная битовая карта пикселей для обработки;на Mac я могу использовать CoreGraphics для загрузки PDF в буфер изображений, но я не уверен, как это сделать в Windows.

Подводя итог: мне нужна библиотека C ++ (желательно с лицензией, подобнойBSD, поскольку это закрытый исходный код, но потенциально может работать LGPL), который я могу использовать, чтобы открыть файл PDF и экспортировать каждую страницу в виде растрового изображения буфера визуализированного изображения.

Ответы [ 2 ]

6 голосов
/ 07 июля 2011

ImageMagick. Далеко и далеко лучшая библиотека для чтения и записи в различных форматах, как это возможно http://www.imagemagick.org/script/index.php

3 голосов
/ 07 июля 2011

Пример:

pdf2swf --pages 1 -T9 PDF_FILE.pdf -o temp.swf
swfrender temp.swf --output 1.png
  • с попплером

Пример использования Qt http://bit.ly/8UksK6

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