Я хотел бы автоматически экспортировать документ PDF PrintDocument в PDF (т. Е. Без необходимости какого-либо взаимодействия с пользователем). Я пытался найти бесплатный PDF SDK (или что-то подобное), что позволит мне это сделать. Я пробовал пару бесплатных PDF-принтеров (Bullzip и CutePDF), оба из которых вызывают диалог сохранения при печати документа. Я хотел бы указать имя PDF-файла и сохранить местоположение с помощью кода, но я не думаю, что это можно сделать с любым из этих принтеров.Автоматическая печать в PDF из PrintDocument в .NET
Было бы хорошо услышать, что делали люди, сталкивающиеся с той же проблемой в прошлом, включая оплаченные варианты. Благодарю.
Вам необходимо использовать библиотеку PDF, и она сможет печатать на принтере беззвучно. – gn1
любые рекомендации для библиотеки? – fifamaniac04
На данный момент я пытаюсь воссоздать свой документ с помощью библиотеки PDFsharp, которая использует графический код, очень похожий на System.Drawing.Graphics. Все идет хорошо, но есть кое-что, что меня насторожило, и, очевидно, потребуется время, чтобы перевести. Что касается библиотек, которые напрямую конвертируют PrintDocument в PDF, то единственные, которые я нашел до сих пор, довольно дороги (Foxit и Aspose). – liebgotts