Мне удобнее создавать документы Word, используя Aspose.Word (который также можно сохранить как PDF), но меня недавно попросили сделать то же самое, используя PDF в качестве шаблона стартера. Недавно мы купили Aspose.Total и в то время как Aspose.Pdf выглядит так: некоторые манипуляции с не кажутся такими гибкими/легкими (например, добавление большой строки текста и ее перенос и перенос другого содержимого вниз, если он занимает больше места).Лучший способ генерации PDF в C# с использованием Word или InDesign?
Что было бы лучшим способом использования PDF в качестве шаблона для того, что в основном похоже на слияние почты из базы данных? Должен ли я превратить его в форму PDF и объединить его с источником данных XML? Является ли это даже жизнеспособным или будет ли такая форма по-прежнему иметь ограничение на промежуток (чтобы более длинные строки/абзацы текста не переплавляли документ там, где это необходимо)?
Из того, что я могу сказать, не похоже, что InDesign можно манипулировать в C# даже через COM-объект (что в любом случае было бы неприятно на веб-сервере).
Если я воссоздал документ InDesign/PDF как документ, я уверен, что могу творить чудеса, но вы знаете, каковы эти типы публикации, кто считает, что документы Word являются инструментом дьявола. Эти PDF-файлы никогда не попадают ни в один профессиональный принтер; это просто брошюры для загрузки клиентом с веб-страницы (на основе информации в базе данных) для печати/использования дома.
Спасибо. Я ценю ваши идеи; все, кроме PDF-форм, о которых я никогда не слышал. Я решил воссоздать шаблон PDF в формате MS Word, чтобы использовать Aspose.Words для легкого манипулирования документом и экспорта в PDF. Я не хочу приближаться к форматам XML и PDF - это кажется безумным поручением, когда я, вероятно, должен придерживаться того, что знаю (что дает мне абсолютную власть). Еще раз спасибо. –