C# 打印现有 pdf 文件并打印预览

本文关键字:打印 文件 pdf | 更新日期: 2023-09-27 18:35:33

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

提前感谢...

C# 打印现有 pdf 文件并打印预览

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

  1. 必须将pdf文件转换为每页的图像。 您可以使用Ghost Script或xpdf来做到这一点。
  2. 然后,您可以打印或预览每个页面的每个图像。