首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向PDFSharp/MigraDoc添加外部PDF页面

向PDFSharp/MigraDoc添加外部PDF页面
EN

Stack Overflow用户
提问于 2020-12-01 11:41:35
回答 1查看 669关注 0票数 1

目前我使用MigraDoc构建了一个PDF文件,然后呈现创建PdfDocument (PDFSharp)的文档,以便可以从其他PDF添加外部页面(因为据我所知,MigraDoc没有页面的“概念”,因此不能添加外部页面)

我现在的PDF文件格式是:

代码语言:javascript
复制
(PDFSharp) Page 1 --- 
(PDFSharp) Page 2   | (MigraDoc) Section 1
(PDFSharp) Page 3 ---
(PDFSharp) Page 4 --- (MigraDoc) Section 2
(PDFSharp) Page 5 --- (MigraDoc) Section 2
(PDFSharp) Page 6 --- (MigraDoc) Section 3
(PDFSharp) External Page 1
(PDFSharp) External Page 2
(PDFSharp) External Page 3
(PDFSharp) External Page 4

我需要这样的东西:

代码语言:javascript
复制
(PDFSharp) Page 1 --- 
(PDFSharp) Page 2   | (MigraDoc) Section 1
(PDFSharp) Page 3 ---
(PDFSharp) External Page 1
(PDFSharp) External Page 2
(PDFSharp) Page 4 --- (MigraDoc) Section 2
(PDFSharp) Page 5 --- (MigraDoc) Section 2
(PDFSharp) External Page 3
(PDFSharp) External Page 4
(PDFSharp) Page 6 --- (MigraDoc) Section 3

我需要将外部页面与我自己创建的页面混合在一起,但是当我使用MigraDoc创建它们时,我不知道要添加外部页面的页码,当我呈现外部页面时,我松开了部分,并且只有以任何方式不相关的页面,因此我不知道某个部分何时结束来添加外部页面。

section

  • Between
  • 节可以有一个或多个页面(
  • ),外部页不能位于节的中间,可以是任意数量的外部页面,或者没有。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-01 13:16:29

MigraDoc可以使用AddImage从PDF文件中添加页面。在文件名- "test.pdf#5“将从该PDF文件中取出第五页后,您将传递所需的页面号(基于一个)。

您可以简单地将一个分页添加到一个节中,添加图像,然后再添加另一个分页。图像可以定位在绝对位置,所以它们会填充整个页面。

自动分页是在将文档呈现为PDF时添加的,但您始终可以根据需要添加手动分页。

如果使用这种方法,那么所有的页面都将由MigraDoc创建,并且页码也会正常工作。

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

https://stackoverflow.com/questions/65089839

复制
相关文章

相似问题

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