如何使用Aspose.PDF控件把PDF页打印到A3纸上

作者:控件中国网   出处:控件中国网   2016-09-08 10:12:05   阅读:12

Aspose.Pdf不仅可以帮助开发人员使用API对PDF文档进行编辑、转换、注释、插入各种对象等功能,还可以对PDF文件进行各种打印设置,常见的打印一般是把PDF文件打印到A4纸上,当要打印到A3纸上时很多客户就不是很清楚怎么操作了,下面的代码简单阐述了如何把PDF里的页打印到A3纸上,具体如下:
 ....
foreach (Aspose.Pdf.Page page in doc.Pages)
    {
        height = (int)(page.Rect.Height / 0.72);
        width = (int)(page.Rect.Width / 0.72);
 
        if (page == doc.Pages[1])
        {
            pageSettings.PaperSize = new PaperSize();
            //pageSettings.PaperSize.Width = width;
            //pageSettings.PaperSize.Height = height;
            pageSettings.PaperSize = new System.Drawing.Printing.PaperSize("A3", width, height);
        }
 
        page.SetPageSize(width, height);
    }
 ....
 
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat