【发布时间】:2014-02-11 14:01:07
【问题描述】:
我正在使用 iTextSharp 在我的 asp.net 应用程序中生成 PDF 文档。这很好用。我唯一遇到的问题是,当我生成一个具有法律文件大小的 PDF 文档并打印它时,打印机使用的是信纸大小的默认纸张。我必须手动更改打印选项才能在法律纸上打印。有没有一种方法可以指定我希望以编程方式打印文档的纸张尺寸,这样我就不必手动执行了?
我正在使用这行代码来指定 iTextSharp 中的页面大小:
Document doc = new Document(PageSize.LEGAL.Rotate());
【问题讨论】: