2008-11-27 3 views
5

Я ищу распространяемый компонент для преобразования HTML в PDF.Экспорт HTML в PDF (C++, Windows)

Я хотел бы - на данный момент - как бы избежать использования «PDF-принтера», так как для этого требуется установка принтера, а некоторые пользователи, «играющие вокруг» на панели принтеров, могут сломать эту функцию.

HTML доступен в виде браузера или в качестве внешнего файла. HTML обычно довольно прост, но клиенты могут создавать свои собственные шаблоны, поэтому нужно поддерживать «хороший диапазон» HTML.

Должен быть доступен для автоматического процесса с C++ - DLL/COM/внешний исполняемый файл с поддержкой командной строки все в порядке.

Коммерческая недвижимость в порядке, но в тысячах это вариант не сейчас.

Итак, какие компоненты вы знаете или можете порекомендовать?

ответ

2

PDFCreator может функционировать как виртуальный принтер, но он также может использоваться через COM. Настройка по умолчанию даже включает примеры COM.

Вы можете проверить образцы COM в хранилище SourceForge SVN прямо здесь: http://pdfcreator.svn.sourceforge.net/viewvc/pdfcreator/trunk/COM/

+1

Я хотел бы избежать «PDF принтеры», но в конце концов мы закончили с nuging PDFCreator, чтобы делать то, что нам нужно. – peterchen 2009-03-13 11:10:22

0

Если у вас установлен Microsoft Word, я думаю, вы могли бы автоматизировать весь процесс, используя команду «Сохранить как PDF» плагин, который можно загрузить с Microsoft Office сайта.

Вы должны автоматизировать слово, затем открыть документ HTML внутри слова, а затем вывести его как PDF. Возможно, стоит попробовать, если вы работаете в среде Microsoft.