我正在研究如何实现与原始VB代码的PDF合并,以便代码可以被机器人调用,以实现业务流程自动化。
用于创建机器人的软件提供了调用VB代码的函数,但我不相信它可以访问任何外部导入的库,因为它需要纯源代码,所以我基本上需要生成可以在VB shell环境中运行的代码,而不需要任何花哨的东西(或者看起来很方便)。
到目前为止,我所做的所有研究都指出了我需要安装的外部包的方向,比如iText;这是我希望避免的。
发布于 2018-10-26 16:46:50
(此处为以前的iText员工)
PDF不是一种简单的(二进制)格式。本质上,信息的斑点(必须呈现的文本、字体、图像、矢量图形等)被压缩并聚集到对象中。
每个对象都有一个数字。允许对象相互引用(一段文本可能写着‘我想用字体4433呈现’)
文件中的所有对象编号及其字节偏移量都收集在交叉引用(通常称为XREF)表中。
PDF包含一个“Pages”字典对象,该对象告诉查看者哪些对象属于哪个页面。
为了合并PDF文件,您需要:
这绝不是一项微不足道的任务,但只需使用VB就可以完成。
如果你真的想实现一个健壮的,可伸缩的版本的这个工具,也许更好的方法是查看iText源码并尝试将其移植到VB?
https://stackoverflow.com/questions/52995137
复制相似问题