某些背景:
我一直在寻找一种从图像集合中以编程方式创建pdf的方法。可以通过Word自动化完成90%的工作,但是问题是,导出为PDF时无法禁用JPEG转换。最初,我希望那里有一个免费的命令行实用程序,但事实并非如此。
我能找到的最好的东西是JavaScript库jsPDF。我对Javascript几乎一无所知,但是从文档中看来库很容易使用。
This page有一个将JavaScript与VBA结合使用的极其基本的示例。遗憾的是,关于这种事情的信息很少。
我可以在Stackoverflow上找到的唯一相关内容是这个one unresolved post。我在这里尝试了相同的方法,并不奇怪,它没有用。我收到一条错误消息,指出在添加代码行上说“语法错误”。
Sub PDF1()
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim script As String
script = fso.OpenTextFile("***\jsPDF-master\src\jspdf.js", 1, False).ReadAll
‘This requires a reference to Microsoft Script Control 1.0
Dim o As New ScriptControl
o.Language = "JScript"
With o
.AddCode script
End With
End Sub
我真的怀疑这是正确的方法。整个库可能需要2万多行代码。我想做的事甚至有可能吗?
任何帮助将不胜感激。创建PDF的其他方法的任何其他建议也将有所帮助。