Мы разрабатываем приложение на C #, которое поддерживает печать нескольких видов, и мы хотели бы добавить печать в PDF. Это приложение имеет несколько сторонних элементов управления, которые обрабатывают печать самостоятельно, поэтому добавление чего-то вроде SharpPDf не будет работать для нас, мы не верим.
Либо нам нужен сторонний компонент, который берет исходный документ «Печать» и создает из него PDF-файл, либо нам нужен хороший драйвер печати стороннего производителя.
Я был удивлен, что Adobe не предлагает Вторично распространяемую версию принтера PDF, поставляемую в комплекте с Acrobat, поскольку это было бы идеально. У кого-нибудь есть рекомендации относительно того, какой путь для нас является лучшим?
Заранее спасибо,
Jeff
ОБНОВЛЕНИЕ: Итак, после всех предложений и тонны исследований, вот что я в итоге сделал. Мы покупаем лицензию на Novapdf SDK для нашего продукта (http://www.novapdf.com/en/pdf-sdk.html). Я просмотрел более 15 различных продуктов, и мы пошли с Nova, потому что мы легко реализовали это в нашем коде, и стоимость была правильной ( 899 долларов США за novaPDF SDK Single Application v7 .) Код не мог быть проще, и вы можете приступить к разработке до того, как получите лицензию. Еще раз спасибо всем за предложения.