【问题标题】:pdfSharp printing with page sizepdf使用页面大小进行清晰打印
【发布时间】:2011-06-08 10:49:39
【问题描述】:

我正在使用 PdfSharp dll 打印 pdf。这是我正在使用的代码。这对我来说很好。

PdfFilePrinter.AdobeReaderPath = "C:\\Program Files\\Adobe\\Reader 9.0\\Reader\\AcroRd32.exe";
PdfFilePrinter printer = new PdfFilePrinter("C:\\sample.pdf", "HP LaserJet P1007");
printer.Print();

一如既往!!!! “但是”我无法将 A4 之类的页面大小应用于上述代码。那么有什么方法可以在这里的代码中实现页面大小。

提前致谢

【问题讨论】:

    标签: pdf printing pdfsharp


    【解决方案1】:

    PdfFilePrinter 启动 AcroRd32.exe 并在命令行中传递文件名和打印机名称。恐怕命令行不支持选择纸张格式或其他高级选项。

    【讨论】:

    • PDF Sharp Samples 中有和 PageSizes 类。在那里有一个设置页面大小的选项,但我们只能查看 pdf 文件。有什么选项可以用来实现打印吗??
    • 使用 PDFsharp,您可以创建具有不同页面大小的 PDF 文件(每个页面都可以有新的大小)。这就是 PageSizes 的用途。 PDFsharp 无法打印 PDF 文件。打印时,打印应用程序(此处为 Adob​​e Reader)必须选择与 PDF 文件中页面尺寸最匹配的打印机纸张尺寸。通常只有一张进纸,所以您说“使用 A4”或“使用 Letter”。
    • 非常感谢.. 问题是已经创建了很多 pdf。所以我试图用大小打印这些文件。好吧,我必须编辑生成 pdf 的代码,以便在将来的情况下不会发生问题。
    猜你喜欢
    • 2012-01-07
    • 2020-04-27
    • 2016-12-06
    • 2021-09-27
    • 1970-01-01
    • 2018-03-15
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多