如何使用iTextSharp覆盖PDF打印对话框设置

时间:2013-11-08 10:23:52

标签: c# pdf-generation itextsharp

任何人都可以告诉我如何使用iTextSharp覆盖pdf打印对话框中的页面方向选择。

我正在使用这些线来覆盖缩放和“按PDF页面大小选择纸张来源”

writer.AddViewerPreference(PdfName.PRINTSCALING,PdfName.NONE);
writer.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, PdfBoolean.PDFFALSE);

1 个答案:

答案 0 :(得分:0)

请在ISO-32000-1中查看标题为“查看器首选项词典中的条目”的表150(您可以从Adobe网站下载副本)。它包含您可以在PDF文档中定义的所有查看器首选项,包括 PrintScaling PickTrayByPDFSize ,但您将找不到任何覆盖页面方向选择的设置。

换句话说:你问的是PDF规范中没有定义的东西,因此,它没有在任何PDF库中实现(据我所知)。