Не могли бы вы указать мне на источник с открытым исходным кодом или по разумным ценам на коммерческий продукт, способный генерировать PDF из HTML?Поколение PDF из HTML (компонент для .NET)
ответ
Мы использовали в прошлом ABCPdf и в состоянии принять веб-запрос и создать PDF из него
я успешно использовал HTML to PDF Converter for .NET раньше на проекте.
В настоящее время мы используем ABCpdf в одном из наших более сложных приложений. Он хорошо нас обслуживает и не очень дорог. Мне нравится тот факт, что я могу отправить его необработанный HTML-текст, и он отобразит его в формате PDF в памяти или в виде файла, поэтому мы будем использовать для создания PDF-файлов «на лету» и обслуживать их через Интернет, не сохраняя при этом его никогда.
Мы используем его около 3 лет и в начале, я должен был использовать их поддержку очень странной проблемы, которая была очень конкретной, и поддержка была очень быстрой и помогла решить проблему быстро.
Вы можете найти более подробную информацию о своем веб-сайте по адресу: http://www.websupergoo.com/abcpdf-1.htm
Одним из альтернативных решений было бы использовать элемент управления веб-браузера и напечатать HTML для установленного принтера PDF.
Доступно несколько бесплатных PDF-принтеров, и их можно настроить для печати непосредственно в файл без отображения пользовательского интерфейса.
Я использовал такое решение один раз, и он отлично работал даже для больших документов и большого количества документов.
У нас был большой успех с продуктом с открытым исходным кодом под названием 'itextsharp' - он не так горячий в HTML-to-PDF, но хорош для тщательного сбора отдельного документа PDF (например, квитанции) , Это также бесплатно, что всегда является бонусом. См:
http://sourceforge.net/projects/itextsharp/
Другой быстрый и легкий раствор XMLPdf, написанный софтверной компании под названием Ibex из Новой Зеландии, не меньше. Этот инструмент имеет модель, в которой вы создаете файл шаблона XML, с тегами HTML-ish в схеме. Вы также можете определить теги в XML, которые вы связываете с объектами в вашем коде .NET. Вид неуклюжий, но полезный в особых обстоятельствах. Не бесплатно, а дешево. Вы можете найти его, выполнив поиск XMLpdf в Google.
Это HTML to PDF .NET component по разумным ценам. Но у него есть собственные механизмы чтения html/css и рендеринга PDF.
И EVO html to pdf конвертер
ABCpdf.Чистая версия 8 работает, но она создает много проблем на производственных серверах, где безопасность и права пользователей являются ограничительными.
Трудно напрямую преобразовать URL-> PDF. Мы закончили URL-Сохранить HTML в локальной папке -> читаем HTML и конвертируем в PDF-> удалять HTML-файл из папки - хитрый подход, но он работает. Единственным недостатком является то, что вам необходимо предоставить разрешение на чтение и запись в папке на сервере. Его все же лучше, чем снижение настроек безопасности.
Использование (коммерческий) Aspose.Pdf с годами успешно прошло. Работает как для .NET, так и для Java.
По характеру задачи (преобразование HTML в PDF) довольно перспективный инструмент для создания PDF-файлов должен иметь возможность визуализации HTML, как веб-браузер. К счастью, он уже существует: WkHtmlToPdf open source project, но он не обеспечивает интеграцию с .NET из коробки.
Не тратьте свое время на изобретать колесо: Я уже упакованы WkHtmlToPdf в одну DLL (без внешних зависимостей вообще), просто добавьте его в свой проект и создавать PDF с помощью одной строки кода:
var pdfBytes = (new NReco.HtmlToPdfConverter()).GeneratePdf(htmlContent);
Кроме того, через свойства HtmlToPdfConverter можно указать различные параметры (например, поля, коэффициент масштабирования и т. Д.).
DLL можно скачать здесь (это бесплатно): PdfGenerator for .NET
Есть ли способ объединить ландшафтный pdf с портретом pdf с этой DLL? Мне нужна страница с обложкой для портрета, объединенная с ландшафтным pdf. – LukeP
Нет, WkHtmlToPdf генерирует либо пейзажную, либо портретную ориентацию для всего PDF-шаблона HTML. Но вы можете использовать iText.NET (устаревшая версия 4.1.6, которая позволяет бесплатно использовать коммерческие проекты) для слияния существующих файлов PDF в один полученный PDF. –
- 1. .net PDF компонент
- 2. Компонент HTML Diff для .NET
- 3. Поколение pdf усечено
- 4. online pdf поколение
- 5. Динамическое поколение PDF
- 6. php pdf поколение
- 7. .NET компонент для преобразования в PDF
- 8. Хороший компонент представления PDF для .net
- 9. Laravel multiple PDF поколение
- 10. yii2 pdf поколение не работает
- 11. Недостаточно данных для изображения (PDF-файл поколение)
- 12. Компонент pdf отсутствует в ком-компоненте .NET.
- 13. Rotativa Pdf поколение не уважает расстояние между символами HTML
- 14. Как Orbeon посредничать поколение PDF
- 15. ява поколение PDF в IText
- 16. pytest поколение HTML отчет
- 17. Создание PDF из HTML
- 18. Компонент для перелистывания страницы при просмотре PDF в .Net
- 19. подсветка синтаксиса компонент для .NET
- 20. Как parellize поколение PDF в Python
- 21. Zend Framework поколение PDF юникода вопрос
- 22. Есть ли бесплатный компонент для преобразования арабского html в pdf?
- 23. Из формы HTML в PDF
- 24. Поколение PDF-контейнера для док-контейнера PDFBox не удается
- 25. Преобразование C# компонент для .NET
- 26. Библиотека/компонент SAML для .NET
- 27. .net-компонент для COM-взаимодействия
- 28. . Компонент .Net для обфускации JavaScript?
- 29. Создать pdf из html
- 30. Компонент для создания скриншотов для Winforms (.NET)
http://www.google.com.au/search?hl=en&q=generate+pdf+from+html&meta= –
возможно дубликат HTTP: //stackoverflow.com/questions/564650/convert-html-to-pdf-in-net –
Чтобы просмотреть другое решение, которое вы можете попробовать, [GemBox.Documnet] (http://www.gemboxsoftware.com/document/ обзор). Также [здесь] (http://www.gemboxsoftware.com/document/articles/c-sharp-vb-net-convert-html-to-pdf) - пример кода, который показывает, как конвертировать HTML в PDF с ним. –