今天跟大家分享一个实现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的实现方法(浏览器不预览直接下载)
简单比较C语言中的execl()函数与execlp()函数
简要对比C语言中三个用于退出进程的函数
上述就是C#学习教程:c#实现pdf的另存为功能分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/905408.html