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

时间:2012-05-26 06:11:57

标签: c# pdf printing

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

提前致谢...

1 个答案:

答案 0 :(得分:0)

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

  
      
  1. 每页必须将pdf文件转换为图像。 //你可以使用ghost脚本或xpdf
  2. 来完成   
  3. 然后,您可以打印或打印每张图片的每张图片。
  4.