Альтернатива dompdf (инструмент PHP для преобразования HTML + CSS в PDF) Но в .NET? - PullRequest
8 голосов
/ 20 января 2010

со своего сайта (бесплатный проект на Google Code): http://code.google.com/p/dompdf/

dompdf - это конвертер HTML в PDF. В его сердце, dompdf (в основном) CSS2.1 совместимый макет и рендеринг HTML движок написан на PHP

Мне нужно иметь такую ​​же функциональность на веб-сайте ASP.NET. Есть ли хорошая бесплатная альтернатива, которая может работать с ASP.NET. Я пробовал iTextSharp в предыдущем проекте, но его поддержка HTML ужасна.

Мне пришлось написать специальный HTML для него. Это не может иметь место для текущего веб-сайта, потому что пользователи загружают файлы HTML самостоятельно.

Я также пробовал клиентскую библиотеку Google Documents .NET, но она очень нестабильна. Много раз я получаю «BAD Request», затем повторяю один и тот же запрос, и он работает.

-

Знаете ли вы, как с помощью бесплатного инструмента конвертировать HTML в PDF через .NET? Или даже способ взаимодействия с этой библиотекой PHP через .NET (учитывая, что я размещаюсь на разделяемом хостинге, что обеспечивает полную безопасность доверия, но нет возможности устанавливать что-либо подобное, хотя я могу перейти на виртуальный сервер, если оно того стоит).

Ответы [ 2 ]

7 голосов
/ 12 сентября 2011

wkHTMLtoPDF , вероятно, то, что вы ищете. Это очень быстрый и точный конвертер HTML в PDF, включающий расширенное форматирование медийных страниц, таких как верхние и нижние колонтитулы.

Он основан на движке рендеринга Webkit и полностью на кросс-(скриптовом) языке, поскольку вы называете его внешним двоичным файлом, удовлетворяющим вашим потребностям.

Наш собственный (PHP) проект из соображений производительности переключается с DOMPDF на wkHTMLtoPDF. Мы провели тесты в качестве доказательства концепции : все же это на французском языке, но само собой разумеется.

1 голос
/ 14 августа 2010

Возможно, вы уже решили эту проблему или просто забыли об этом: D

В любом случае, вам может пригодиться этот пост, если вы все еще хотите попробовать его: http://fci -h.blogspot.com / 2008/03 / копи-в-PDF-используя-c_06.html

Это не совсем HTML в PDF, но я думаю, что HTML в документ - меньшая проблема:)

...