国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#實現pdf的另存為功能

2020-01-24 02:44:54
字體:
來源:轉載
供稿:網友

今天跟大家分享一個實現PDF另存為的效果,是調用Acrobat SDK的JavaScript實現的。

復制代碼 代碼如下:

/// <summary>
        /// PDF另存為效果
        /// </summary>
        /// <param name="fileName">PDF文件名</param>
        /// <param name="saveFileName">另存結果文件名</param>
        public static void PDFSaveAs(String fileName, string saveFileName)
        {
            Acrobat.CAcroPDDoc pdfDoc = null;
            pdfDoc = (Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroExch.PDDoc", "");
            if (!pdfDoc.Open(fileName)) { string.Format("源文件{0}不存在!", fileName); }

            Object jsObj = pdfDoc.GetJSObject();
            Type T = jsObj.GetType();


            object[] saveAsParam = { saveFileName, "com.adobe.acrobat.tiff" }; //com.adobe.acrobat.tiff 表示TIFF文件
            T.InvokeMember(
                "saveAs",
                BindingFlags.InvokeMethod |
                BindingFlags.Public |
                BindingFlags.Instance,
                null, jsObj, saveAsParam);
            pdfDoc.Close();
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库尔勒市| 安岳县| 莱阳市| 广河县| 开封县| 阜平县| 丰顺县| 大化| 沙河市| 娄底市| 通山县| 中江县| 菏泽市| 枣庄市| 乌兰察布市| 五家渠市| 常熟市| 伊春市| 卓尼县| 平顶山市| 高青县| 岐山县| 广饶县| 汤阴县| 阳西县| 清镇市| 九台市| 平邑县| 桃江县| 罗江县| 资源县| 区。| 甘南县| 海宁市| 广灵县| 连江县| 错那县| 历史| 武强县| 凤城市| 阜宁县|