首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从大纲生成目录,并使用PdfSharp / Migradoc添加到现有的PDF文件

从大纲生成目录,并使用PdfSharp / Migradoc添加到现有的PDF文件
EN

Stack Overflow用户
提问于 2022-05-06 18:37:02
回答 1查看 234关注 0票数 2

我有这样的https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf文件,它在书签部分(或大纲)中定义了一个项目。

我要做的是在文件前面加上标有“目录”的页面,其中包含指向虚拟PDF文件的链接,大致如下所示

请注意,大纲可以得到非常长和跨越多页。到目前为止,我能够在用PdfReader.Open(document, PdfDocumentOpenMode.Import);打开现有文档时读取大纲,而不是读取属性Outline

与MigraDoc相比,我能够创建新文档,该文档呈现目录,然后将这两个文档连接在一起,但是链接并不存在,我不知道如何更改我的方法来添加它们。

我也看到了这一点,但无法使用它(我希望使用Migradoc来生成TOC) Add MigraDoc Table of Contents to PDFsharp PDF

我该怎么调整我的方法呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-19 06:08:37

如果您想用MigraDoc完成整个工作,那么就用MigraDoc创建TOC (就像您已经做的那样),然后使用MigraDoc添加页面并使用AddImage将导入的PDF页面的内容绘制到新创建的MigraDoc页面上。

书签将从MigraDoc属性中新建。

可以使用AddImage来填充整个页面,而不仅仅是页面的正文。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72146010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档