[英]How can I generate PDF from Printdocument?
[語言: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”格式類型。
如何將打印文件轉換為Postscript PS或pdf?
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.