2012-02-28 58 views

回答

2

我相信iTextSharp目前不支持將PDF轉換爲圖像文件。 Ghostscript支持將PDF文件轉換爲圖像。有一個很好的教程here可用於將PDF文件轉換爲圖像。你也可以使用像this之類的渲染對象。

2

iTextSharp僅用於創建PDF文檔。 還有很多其他的DLL可以用來將PDF轉換爲JPG。最受歡迎的是Ghostscript(GS)。你可以使用foll。 C#代碼與GS dll

public static void PdfToJpg(string input, string output) 
    { 
     PdfToImage.PDFConvert pp = new PDFConvert(); 
     pp.OutputFormat = "jpeg"; //format 
     pp.JPEGQuality = 100; //100% quality 
     pp.ResolutionX = 300; //dpi 
     pp.ResolutionY = 300; 
     pp.FirstPageToConvert = 1; //pages you want 
     pp.LastPageToConvert = 1; 
     pp.Convert(input , output); 
    } 
namespace PdfToJpeg 
{ 
{ 
    PDFConvert converter = new PDFConvert(); 
    public Form1() 
    { 
     InitializeComponent(); 
    } 
    try 
    { 
PdfToJpg("c:\abc.pdf","c:\" + "output.jpg"); 
MessageBox.Show("Files Converted"); 
    } 
    catch (Exception ex) 
    { 
MessageBox.Show("Exception Error Occured... " + ex.Message.ToString()); 
    } 
    } 
} 
+0

我有同樣的要求。任何建議什麼'PDFConvert'是?或者如果你說它是GhostScript項目,請你參考任何URL如何使用它? – Nasenbaer 2012-04-16 13:58:52