Вопрос

Существуют ли бесплатные библиотеки, которые бы "печатали"? в PDF без необходимости установки PDF-принтера в системе. Я хочу что-то, что может быть полностью автономным в моем приложении. Причина, по которой я говорю, что я хочу, чтобы это "печаталось" Я пытался найти решение для прямого преобразования HTML с CSS в PDF, но это не представляется возможным. Поэтому я хочу использовать элемент управления System.Windows.Forms.WebBrowser, чтобы сначала отобразить страницу, а затем вывести ее в PDF. Я просто не хочу, чтобы пользователь требовал установки PDFPrinter.

Это было полезно?

Решение

Другие советы

Это должно быть бесплатно? В прошлый раз я смотрел на ABCpdf это выглядело довольно неплохо и заявляет о поддержке CSS (< a href = "http://www.websupergoo.com/helppdf5net/source/3-concepts/g-htmlrender.htm" rel = "nofollow noreferrer"> здесь ).

HTMLDOC должен в какой-то момент поддерживать css, но в прошлый раз, когда я проверял, что материал css все еще был в бета-версии. И был в течение "некоторого времени"; Я перестал ждать ... Это не .NET, но вы можете использовать Process для его вызова.

http://www.html-to-pdf.net/ - это это не бесплатно, но это довольно дешево и эффективно. Я использую его сейчас, чтобы конвертировать HTML с CSS в PDF. По сути, мы показываем страницу пользователю, а затем одним нажатием кнопки они могут загрузить PDF страницы.

http://itextsharp.sourceforge.net/ действительно превосходен. Вы можете увидеть, как использовать его в репозитории на stochfit.sourceforge.net

Другой инструмент (не бесплатный): http://www.winnovative-software.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top