zoukankan      html  css  js  c++  java
  • 使用Ghostscript API 及 iTextSharp 将PDF转JPEG

    使用Ghostscript API 及 iTextSharp 将PDF转JPEG


    //已知PDF文件的路径 fileName

    //截取所有的页面

    //返回截取后的所有JPEG文件的路径


    Convert PDF to Image Format(JPEG) using Ghostscript API


    using iTextSharp.text.pdf;    

        
    public static string[] ConvertToImages(string fileName)

            {
                string name = Path.GetFileNameWithoutExtension(fileName);
                string jpgFileFolder = Path.Combine(Path.GetDirectoryName(fileName), "Jpg");//切割后jpg的文件夹
                if (!Directory.Exists(jpgFileFolder))
                    Directory.CreateDirectory(jpgFileFolder);
                string outPutFilePath = String.Format("{0}\\{1}_{2}.jpg", jpgFileFolder, name, "%d");
                PDFConvert _converter = new PDFConvert();
                if (_converter.ConvertAllOfPdf(fileName, outPutFilePath, "jpeg"))
                {
                    PdfReader _src = new PdfReader(fileName);
                    int totalPage = _src.NumberOfPages; //获取PDF的页数
                    string[] jpegPaths = new string[totalPage];
                    for (int i = 1; i <= totalPage; i++)
                    {
                        jpegPaths[i - 1] = String.Format("{0}\\{1}_{2}.jpg", jpgFileFolder, name, i.ToString());
                    }
                    return jpegPaths;
                }
                else
                    return null;

            }


  • 相关阅读:
    安卓测试工具uiautomator无法打开失败报错解决方案
    python2 与 python3的区别
    linux下自动获取并安装软件包 apt-get 的命令介绍
    安全测试常用几个工具
    常用安全测试工具
    实时爬取上海快3的结果
    性能测试监控工具nmon安装及使用方法
    locust性能测试框架随笔
    adb常用命令
    App性能测试
  • 原文地址:https://www.cnblogs.com/rsls/p/4364116.html
Copyright © 2011-2022 走看看