今天跟大家分享一個(gè)實(shí)現(xiàn)PDF另存為的效果,是調(diào)用Acrobat SDK的javaScript實(shí)現(xiàn)的。
添加項(xiàng)目引用
實(shí)現(xiàn)方法
1 /// <summary> 2 /// PDF另存為效果 3 /// </summary> 4 /// <param name="fileName">PDF文件名</param> 5 /// <param name="saveFileName">另存結(jié)果文件名</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 該很簡(jiǎn)單實(shí)用,另外分享【PDF轉(zhuǎn)換成圖片--13種方案】
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注