#asp.net #pdf
#asp.net #PDF
Вопрос:
Я ищу простое решение для преобразования документов из одного формата (doc, html, xls …) в pdf в ASP.NET .
Является ли iTextSharp хорошим выбором? Может ли iTextSharp конвертировать документы из одного формата в pdf?
Какую библиотеку вы можете предложить мне использовать?
Комментарии:
1. Itextsharp хорош и прост. Я использую его для всех своих сайтов
2. Можете ли вы предоставить мне пример конвертации из doc в pdf с использованием iTextSharp?
Ответ №1:
Последние несколько лет я использую winnovative для создания всех своих PDF-файлов:
http://www.winnovative-software.com/
Довольно много полезных функций, и их просто реализовать, если вы не возражаете платить за лицензию.
Комментарии:
1. Он не работает с файлами doc, только с html. Существует ли какое-либо универсальное решение?
Ответ №2:
Стандартом по умолчанию для этой задачи должен быть Microsoft Office SharePoint Server. Другим вариантом было бы использование приложений Microsoft Office из ASP.NET с автоматизацией в сочетании с PDF-принтером (вам понадобится копия Microsoft Office, установленная на сервере). Существует множество PDF-принтеров (например, Cute PDF), но если вы можете позволить себе коммерческий вариант, я рекомендую Amyuni PDF Converter. В этом продукте представлены примеры преобразования Word / Excel в PDF с использованием Office Automation.
Комментарии:
1. Несмотря на то, что это хороший продукт, почему это связано с SharePoint, если все, что он запускает, это ASP.NET ?
2. @Muhimbi Корпорация Майкрософт рекомендует использовать Microsoft Office SharePoint Server вместо обычной автоматизации с Office для серверных задач. Взгляните на ссылку об автоматизации в моем ответе для получения более подробной информации.
3. Привет @yms. Я очень хорошо знаком с SharePoint, но он конвертирует не все форматы файлов. (Очень дорогая) версия SharePoint 2010 может выполнять преобразование MS-Word в PDF с использованием чрезвычайно ограниченного API. Просто подключаю SharePoint для выполнения некоторого преобразования из ASP.NET приложение, мягко говоря, излишне, хотя я уверен, что есть сценарии, где это имеет смысл.
Ответ №3:
Я работаю евангелистом-разработчиком в Aspose. И я хотел бы поделиться с вами тем, что вы можете попробовать как вариант.Total для пакета продуктов .NET, который позволяет конвертировать различные форматы файлов (DOC / DOCX / PPT / PPTX / XSL / HTML и т.д.) в формат PDF. Вы также можете выбрать компоненты по вашему выбору. Для этих компонентов также доступны полные образцы, руководства и поддержка.
Пожалуйста, обратите внимание, что эти компоненты являются стандартными сборками .NET, и вы можете использовать их либо в ASP.NET или приложения Windows Forms.
Ответ №4:
Взгляните на сервисы Muhimbi PDF Converter. Он устанавливается в вашей среде как масштабируемая и надежная служба Windows и специально разработан для использования в серверных приложениях, таких как ASP.NET .
Он поставляется с удобным интерфейсом на основе веб-служб, который позволяет использовать его из большинства современных сред, таких как Java и .NET. Он поддерживает все распространенные, а также некоторые не очень распространенные форматы файлов. Также включены водяные знаки и защита PDF-файлов. Если в вашей среде есть SharePoint, то также доступна версия, оптимизированная для SharePoint.
Отказ от ответственности, я работал над этим продуктом, поэтому применяются обычные оговорки. Сказав это, я должен сказать, что это отлично работает.