微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

方向错误使用aspose.pdf

如何解决方向错误使用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 举报,一经查实,本站将立刻删除。