问题描述
我想使用.net的aspose pdf将ps文件转换为pdf。
这里有以下代码段。
var input = "input.pdf";
var output = "output.ps";
PdfViewer viewer = new PdfViewer();
viewer.BindPdf(input);
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.Copies = 1;
printerSettings.PrinterName = "Microsoft PS Class Driver";
printerSettings.PrintFileName = output;
printerSettings.PrintToFile = true;
viewer.AutoResize = true;
viewer.PrintPageDialog = false;
viewer.UseIntermidiateImage = true;
var pageSettings = new System.Drawing.Printing.PageSettings
{
Margins = new System.Drawing.Printing.Margins(0,0),Landscape = true
};
viewer.PrintDocumentWithSettings(pageSettings,printerSettings);
viewer.Dispose();
viewer.Close();
正在生成ps文件,但是当我将其转换回pdf时,内容不正确。页面不保持原始方向。如果页面是横向的,则应该保持横向;如果页面是纵向的,则应该保持纵向。 有没有办法使方向和页边距与原始格式相同?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)