【问题标题】:C# printing an existing pdf file and print previewC# 打印现有的 pdf 文件并打印预览
【发布时间】:2012-05-26 06:11:56
【问题描述】:

我已经用 itextsharp 库生成了一个 pdf 报告,现在我想打印这个 pdf 文件。我有关于如何打印 pdf 文件的谷歌,但所有示例都适用于文本文件或一行文本而不是 pdf 文件,对于 pdf 文件,它们只是打印一堆 ASCII 字符。那么有没有关于如何打印pdf文件的例子,或者我应该使用另一个库。任何例子我都会非常感激。

提前谢谢...

【问题讨论】:

    标签: c# pdf printing


    【解决方案1】:

    如果您熟悉 pdf 文件的结构,那么您就知道 pdf 文件与 doc 或 txt 文件的格式不同。他们使用不同的结构进行文本渲染。所以你不能直接打印预览一个pdf文件。如果要打印预览 pdf 文件,则必须按照以下说明进行操作:

    1. 必须将 pdf 文件转换为每页的图像。 // 你可以使用 ghost 脚本或 xpdf 来实现
    2. 然后您可以打印或打印预览每页的每个图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多