PDF & DOCX в .NET. Используя два разных инструмента для создания PDF и DOCX или купить один, который делает обоими?

StackOverflow https://stackoverflow.com/questions/4202404

Вопрос

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

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

ИЛИ

Купите понравившееся SW, поэтому мне придется только создать DOCX, а затем генерировать PDF из DOCX.

Каково ваше мнение об этом? Долгивая слово стоит 900 долларов, я буду сэкономить столько времени с этим, чтобы стоить этого?

Если я выберу бесплатный вариант, у меня будет трудно получить DOCX и PDF, чтобы посмотреть точно так же?

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

Решение

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

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

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

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

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

После времени ответ был бы форматом XML, такой как Docbook или Ditita.

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

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

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

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