源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#实现pdf的另存为功能

  • 时间:2022-06-12 19:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#实现pdf的另存为功能
今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的。
[u]复制代码[/u] 代码如下:
/// <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();         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部