[语言:C#] 我已经为 printdocument 编写了一些代码,并且我可以使用内置的 microsoft 控件(System.Windows.Forms.PrintPreviewControl、System.Drawing.Printing.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 打印机软件打印,因为有一个“另存为”对话框...我可以通过 Ghostscript 转换为 PDF,但是这个需要 Postscript 文件,不能使用“PrintFileName”格式类型.
如何将 printfile 转换为 postscript PS 或 pdf?
谢谢。