场景:我们提供两文档,一个带书签目录的文档为主文档主文档.pdf (833.1 KB)
,一个文档可以不带书签目录我们称为子文档子文档.pdf (56.5 KB)
。
我们需要通过查询主文档内容的关键字,然后将子文档的内容插入到响应关键字处。要求保留主文档的书签目录,同时响应的书签目录定位要准确。您看能否方便提供一个测试demo代码,让我们可以测试下效果。非常感谢。
感谢您与支持人员联系。
您可以检查PDF文档是否包含书签,以便您可以通过这种方式确定主文档和子文档。 此外,您还可以搜索和替换文本。 请访问以下文档文章:
如果您仍需要任何进一步的帮助,请同时分享PDF文档作为您的预期输出,同时提及该文档的步骤,以便我们相应地提供帮助。
你好,因为昨天和你联系后,我就在github上找你们的演示demo,但是对于书签的定位我们没法解决。所以可以您直接提供一个demo让我可以直接测试一下吗?
书签定位的问题,我已经解决了,非常感谢。
我想请教另外一个问题:如何将子文档填充到主文档?
比如这是模板子文档.pdf (48.0 KB)
主文档.pdf (151.1 KB)
,我想要得到的预期输出是新的主文档.pdf (197.5 KB)
请注意,PDF文档的页面可以插入另一个文档的页面集合中的任何位置,但不能插入另一个页面。 PDF文档与其他Word处理应用程序不同,因为内容不会移动以容纳其他内容。
因此,如果要在其他页面之间插入页面,可以使用下面的代码段:
Document MainDocument = new Document(dataDir + "子文档.pdf");
Document SubDocument = new Document(dataDir + "主文档.pdf");
MainDocument.Pages.Insert(2, SubDocument.Pages[1]);
MainDocument.Save(dataDir + "新的主文档_19.7.pdf");
你好,我是要在页面内容中插入子文档,你分享的代码无法实现。
抱歉,还是无法实现在页面中插入新文档。还请分享一个代码段,让我可以测试一下。感谢。