【问题标题】:iTextSharp - How to convert PdfPTable to JPEG?iTextSharp - 如何将 PdfPTable 转换为 JPEG?
【发布时间】:2012-02-28 14:35:01
【问题描述】:

iTextSharp - 如何将 PdfPTable 转换为 JPEG 或其他图像格式?

【问题讨论】:

标签: c# .net itextsharp


【解决方案1】:

我相信 iTextSharp 目前不支持将 PDF 呈现为图像文件。 Ghostscript 支持将 PDF 文件转换为图像。有一个很好的教程 here 可用于将 PDF 文件转换为图像。你也可以使用像this one 这样的渲染对象。

【讨论】:

    【解决方案2】:

    iTextSharp 仅用于创建 PDF 文档。 还有许多其他 DLL 可用于将 PDF 转换为 JPG。最优选的是 Ghostscript(GS)。你可以使用下面的方法。带有 GS dll 的 C# 代码

    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());
         }
      }
     }
    

    【讨论】:

    • 我也有同样的要求。有什么建议PDFConvert 是什么?或者如果你说它是GhostScript项目,请你参考任何URL如何使用它?
    猜你喜欢
    • 2010-12-25
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 2016-10-23
    相关资源
    最近更新 更多