Лучший PDF конвертер для общих форматов - PullRequest
2 голосов
/ 02 марта 2011

Привет сообществу stackoverflow, В нашем проекте мы ищем сторонний .dll, который может конвертировать различные форматы файлов в PDF следующим образом.

  1. .doc, .docx в PDF
  2. .xls, .xlsx в PDF
  3. .ppt, .pptx в PDF
  4. HTML в PDF
  5. Изображения (.jpg, .jpeg, .tiff, .png и другие) в PDF
  6. .MPP в PDF
  7. Объединение файлов PDF.

Пожалуйста, предложите некоторые продукты? Упомяните dll с открытым исходным кодом / бесплатно / с закрытым исходным кодом. Спасибо.

Ответы [ 7 ]

1 голос
/ 02 марта 2011

Также ознакомьтесь с iText:

http://itextpdf.com/index.php

Поскольку он может работать с XML, вы сможете настроить его для удобной работы с Office 2007 +

http://www.4guysfromrolla.com/articles/030211-1.aspx

1 голос
/ 15 июля 2011

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

0 голосов
/ 03 марта 2011

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

Для объединения PDF-файлов вы можете использовать pdf toolkit .Это бесплатно (GPLv2 +).

pdftk *.pdf cat output combined.pdf

Альтернатива команде pdfjoin из pdfjam , которая объединяет страницы нескольких файлов PDF вместе в один файл.Однако pdfjam зависит от работающей латексной среды (и установлен на моей системе из пакета texlive), поэтому может быть сложнее начать работать.Он лицензируется как общественное достояние (+ куча других лицензий).

0 голосов
/ 02 марта 2011

Я думаю, что библиотека Aspose может конвертировать все эти форматы. Не очень дешево, но хорошего качества я испытал.

0 голосов
/ 02 марта 2011

Этот вопрос почти идентичен этому .Поэтому я повторил свой ответ на этот вопрос ниже.

Бесстыдный плагин, когда я работал над этим продуктом, но попробуйте PDF Conversion Services .Масштабируемый, надежный, оптимизированный для использования на сервере, постоянно добавляет новые форматы ( см. Новые поддержки DXF и DWG ), поддерживает водяные знаки, PDF Security и т. Д. Имеет интерфейс на основе веб-служб, поэтому хорошо работает с C #,Java и многие другие платформы.

Пример кода здесь .

0 голосов
/ 02 марта 2011

У меня есть одно решение

Попробуйте это ..

Вы должны написать свою собственную библиотеку PDF на C #.

Я рекомендую использовать PDFsharp, который бесплатный

http://www.pdfsharp.net/

Попробуйте это для других форматов

http://www.codeproject.com/KB/files/generatepdf.aspx

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

Класс PrintDocument может быть полезен, если вы идете по этому пути.

0 голосов
/ 02 марта 2011

4 HTML в PDF wkhtmltopdf - http://code.google.com/p/wkhtmltopdf/

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