PDF & DOCX в .NET. Используя два разных инструмента для создания PDF и Docx или купить тот, который делает оба? - PullRequest
2 голосов
/ 17 ноября 2010

У меня есть ASP.net 4.0, который должен генерировать файлы PDF и docx с одинаковым содержимым. Конечно, преобразование будет происходить на сервере, поэтому Office Automation не подходит (http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2)

Я столкнулся со следующим решением: Используйте OpenXML SDK для создания документа и другой бесплатный инструмент для создания PDF.

OR

Купите ПО, похожее на Aspose, поэтому мне нужно только создать документ, а затем сгенерировать PDF из документа.

Что вы думаете об этом? Aspose Word стоит 900 долларов, сэкономлю ли я столько времени, чтобы оно того стоило?

Если я выберу бесплатную опцию, мне будет трудно заставить docx и pdf выглядеть одинаково?

Ответы [ 3 ]

3 голосов
/ 13 апреля 2011

Как насчет того, чтобы попробовать ABCPDF ?Это бесплатно.Мы использовали его для создания широкого спектра связанных с PDF и Word вещей.

1 голос
/ 17 ноября 2010

Я бы не стал полностью считать Office на сервере, если все сделано хорошо, см. это обсуждение ServerFault .

0 голосов
/ 05 сентября 2014

Я думаю, что реальный вопрос для вас - «какой исходный формат вы хотите использовать»?

Под исходным форматом я имею в виду каноническую единственную версию истины, используемую для генерации других форматов.

Когда-то ответом был бы формат XML, такой как DocBook или DITA.

В настоящее время, если вывод Word важен для вас, имеет смысл использовать docx в качестве исходного формата и генерировать PDF по мере необходимости.

Вы можете использовать любые инструменты, которые вы предпочитаете создавать / читать / редактировать / обновлять файл DOCX. И какой бы инструмент вы ни использовали для создания вывода PDF.

Для веб-ориентированных рабочих процессов есть аргумент в пользу использования HTML в качестве исходного формата и перехода оттуда к docx и PDF по мере необходимости.

...