时间:2021-05-20
今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的。
复制代码 代码如下:
/// <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();
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、excel直接转成pdf的是EXCEL2007有以上版本,点击另存为,在保存类型中选择PDF,点击保存即可。2、具体的操作如下所示。点击“另存为”在文件类型
word中保存和另存为的区别是: 1、保存:不会弹出另存为对话框,只是对原来的文件进行覆盖。 2、另存为:会弹出另存为对话框,可以选择保存的位置和名称,不会
wps怎么另存为,wps另存为在哪里。在微软附带的办公软件里,我们都知道怎么操作,那么在这个软件时代,我们要怎么做呢,下面我来说下wps怎么另存为,wps另存为
以word为例,对于已经保存过的文档,其保存与另存为的区别: 1、保存:不会弹出另存为对话框,只是对原来的文件进行覆盖。 2、另存为:会弹出另存为对话框,可
微软OfficeWord本身已经提供了另存为PDF文档功能,对于少量文档,手工使用该方式进行Word转换为PDF尚可,一旦需要处理大量的文档,可能就显得有些捉襟