方向错误使用aspose.pdf

问题描述

我想使用.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 (将#修改为@)