C#实现PDF的另存为效果

王朝学院·作者佚名  2016-05-16
窄屏简体版  字體: 小  |  中  |  大  |  超大  

C#实现PDF的另存为效果今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的javaScript实现的。

添加项目引用

实现方法

1 /// <summary> 2 /// PDF另存为效果 3 /// </summary> 4 /// <param name="fileName">PDF文件名</param> 5 /// <param name="saveFileName">另存结果文件名</param> 6 public static void PDFSaveAs(String fileName, string saveFileName) 7 { 8 Acrobat.CAcroPDDoc pdfDoc = null; 9 pdfDoc = (Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroExch.PDDoc", "");10 if (!pdfDoc.Open(fileName)) { string.Format("源文件{0}不存在!", fileName); }11 12 Object jsObj = pdfDoc.GetJSObject();13 Type T = jsObj.GetType();14 15 16 object[] saveasparam = { saveFileName, "com.adobe.acrobat.tiff" }; //com.adobe.acrobat.tiff 表示TIFF文件17 T.InvokeMember(18 "saveAs",19 BindingFlags.InvokeMethod |20 BindingFlags.Public |21 BindingFlags.Instance,22 null, jsObj, saveAsParam);23 pdfDoc.Close();24 }

View Code 该很简单实用,另外分享【PDF转换成图片--13种方案】

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航