1
我已经生成了一个pdf报告与itextsharp库,现在我想打印这个pdf文件。我有谷歌如何打印PDF文件,但所有的例子工作正常的文本文件或一行文本不是PDF文件,PDF文件,他们只是打印一堆ASCII字符。那么有没有关于如何打印PDF文件的例子,或者我应该使用另一个库。任何我会非常感激的例子。C#打印一个现有的pdf文件和打印预览
在此先感谢...
我已经生成了一个pdf报告与itextsharp库,现在我想打印这个pdf文件。我有谷歌如何打印PDF文件,但所有的例子工作正常的文本文件或一行文本不是PDF文件,PDF文件,他们只是打印一堆ASCII字符。那么有没有关于如何打印PDF文件的例子,或者我应该使用另一个库。任何我会非常感激的例子。C#打印一个现有的pdf文件和打印预览
在此先感谢...
如果您熟悉PDF文件的结构,那么,你知道,PDF文件不是像文档或txt文件相同的格式。他们使用不同的结构进行文本渲染。所以你不能直接打印预览PDF文件。如果你想打印预览PDF文件,那么你必须遵循以下说明:
- 不得不PDF文件转换成每个页面图像。 //您可以使用ghost脚本或xpdf来做到这一点
- 然后,您可以打印或打印预览每个页面的每个图像。