[Язык: C#] Я написал некоторый код для печати документа, и я получаю предварительный просмотр с помощью встроенных элементов управления Microsoft (System.Windows.Forms.PrintPreviewControl, System.Drawing.Printing.PrintDocument).Как я могу создать PDF из Printdocument?
Как я могу конвертировать в PDF файл, который я печатаю с этим кодом:
String filename="c:\\file.prt";
PrintDialog dlg = new PrintDialog();
dlg.Document = this;
dlg.AllowSelection = this.ListView.SelectedIndices.Count > 0;
dlg.AllowSomePages = true;
dlg.PrinterSettings.PrintToFile = true;
dlg.PrinterSettings.PrintFileName = filename;
Я не хочу печатать с помощью программного обеспечения виртуального PDF-принтера, потому что есть «Сохранить как» диалог ... Могу ли я преобразовать в PDF в Ghostscript, но для этого нужен файл Postscript, не работающий с типом формата «PrintFileName».
Как преобразовать файл печати в постскриптум PS или в формате pdf?
Спасибо.