因此,我的IT部门已经在周末用Foxit替换了Acrobat,我需要更改一些使用Acrobat将png文件保存为pdfs的VBA脚本。
根据资讯科技署提供的空气污染指数参考指南,看上去像是在公园散步。
它甚至有一个关于将非PDF转换为PDF的方便部分:
phCreator.ConvertToPDF("D:\image.png", " D:\image.png.pdf")容易理解:提供来源和目的地。但这是针对Foxit 9的,安装在我的计算机上的版本是Foxit 10,示例代码不起作用。Foxit 10的API在本指南中描述:
本指南还有一个名为将非PDF转换为PDF的部分,但它似乎做了一些完全不同的工作,打开了一个将Excel工作表转换为PDF的指南。
通过Excel中的对象浏览器,我无法知道如何用Foxit 10将PNG转换成pdf。有谁有解决方案吗?
发布于 2021-07-18 23:19:51
您已经将Foxit的更新版本确定为使用了Phantom API的第10版,并且实际上已经研究了以前的示例,因此在没有I.T部门支持的情况下,基本上找到了所需的所有信息:-)
我只是指出,这一节:-
“将多个文档组合成PDF格式”
Dim phCreator As FoxitPhantomPDF.Creator
Set phCreator = CreateObject("FoxitExch.Creator")
Dim nCombinedCnt As Integer
nCombinedCnt = phCreator.CombineFiles("D:\image1.png|image2.png", "D:\combineFiles_files.pdf",
COMBINE_ADD_CONTENTS)
Call phCreator.CombineFiles("D:\CombineFiles", "D:\combineFiles_folder.pdf",
COMBINE_ADD_CONTENTS)注意:路径"D:\CombineFiles“是一个包含多个受支持文件的文件夹。
对于一个PDF中的多个PNG来说,将是一个很好的起点。一个或多个页面上的单个PNG的替代方案作为“水印”示例。
https://stackoverflow.com/questions/68433074
复制相似问题