excel - 多次将同一页面添加到 pdf
问题描述
我找到了一个代码,可以让我将几个 PDF 文件添加到另一个 PDF。
基本上,代码所做的是用字符串(您要收集的文件的名称)填充数组,然后循环命令 insertpage。
这是允许在一个文件中收集多个 PDF 的代码部分
For i = 0 To UBound(a)
Set PartDocs(i) = CreateObject("AcroExch.PDDoc")
PartDocs(i).Open mypath & Trim(a(i))
If i Then
ni = PartDocs(i).GetNumPages()
PartDocs(0).InsertPages n - 1, PartDocs(i), 0, ni, True
n = n + ni
PartDocs(i).Close
Set PartDocs(i) = Nothing
Else
n = PartDocs(0).GetNumPages()
End If
Next
如果您有多个文件,它会很好用,但如果您尝试重复添加同一个文件,它根本不起作用。在这种情况下,代码所做的只是对您放入数组中的每个文件进行一次广告。
如果用同一个文件填充 5 个元素的数组,则生成的 PDF 将只有 1 页对应于数组中的文件。如果您填写 2(即使您替换了数组中的名称),则生成的 PDF 将只有 2 页(每个文件一个)
有什么方法可以将同一文件多次添加到 PDF 中?
解决方案
推荐阅读
- python - 在 Python 中将逗号分隔的字符串转换为字符串列表
- c++ - C/C++ 编译器如何区分 * 运算符(指针、取消引用运算符、乘法运算符)的用途?
- sql - postgreSQL 中的汇总表以获得更好的性能
- python - 检查 Django URL 中是否存在参数
- error-handling - 有人可以向我解释 gRPC StreamObserver.onError 的正确用法是什么吗?
- javascript - 在响应式设计中放大浏览器被推断为移动设备
- pandas - Pandas,如何从一组行创建分层索引
- python - 当用户输入数据时,如何从表单中获取数据?Django/Python
- javascript - 如何使用类和属性获取元素
- r - R 是否具有处理负数值的对数函数?