2012-05-26 123 views
1

我已經生成了一個pdf報告與itextsharp庫,現在我想打印這個pdf文件。我有谷歌如何打印PDF文件,但所有的例子工作正常的文本文件或一行文本不是PDF文件,PDF文件,他們只是打印一堆ASCII字符。那麼有沒有關於如何打印PDF文件的例子,或者我應該使用另一個庫。任何我會非常感激的例子。C#打印一個現有的pdf文件和打印預覽

在此先感謝...

回答

0

如果您熟悉PDF文件的結構,那麼,你知道,PDF文件不是像文檔或txt文件相同的格式。他們使用不同的結構進行文本渲染。所以你不能直接打印預覽PDF文件。如果你想打印預覽PDF文件,那麼你必須遵循以下說明:

  1. 不得不PDF文件轉換成每個頁面圖像。 //您可以使用ghost腳本或xpdf來做到這一點
  2. 然後,您可以打印或打印預覽每個頁面的每個圖像。