Csharp/C#教程:c#实现pdf的另存为功能分享

今天跟大家分享一个实现PDF另存为的效果,是调用AcrobatSDK的JavaScript实现的。

代码如下:
///<summary>
       ///PDF另存为效果
       ///</summary>
       ///<paramname=”fileName”>PDF文件名</param>
       ///<paramname=”saveFileName”>另存结果文件名</param>
       publicstaticvoidPDFSaveAs(StringfileName,stringsaveFileName)
       {
           Acrobat.CAcroPDDocpdfDoc=null;
           pdfDoc=(Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject(“AcroExch.PDDoc”,””);
           if(!pdfDoc.Open(fileName)){string.Format(“源文件{0}不存在!”,fileName);}

           ObjectjsObj=pdfDoc.GetJSObject();
           TypeT=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();
       }

您可能感兴趣的文章:C#实现pdf导出.Net导出pdf文件C#生转换网页为pdf用C#来解析PDF文件C#编程读取文档Doc、Docx及Pdf内容的方法C#导出pdf的实现方法(浏览器不预览直接下载)

标签: pdf pd df c#

简单比较C语言中的execl()函数与execlp()函数

简要对比C语言中三个用于退出进程的函数

上述就是C#学习教程:c#实现pdf的另存为功能分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/905408.html

(0)
上一篇 2021年10月22日
下一篇 2021年10月22日

精彩推荐