目前我使用MigraDoc构建了一个PDF文件,然后呈现创建PdfDocument (PDFSharp)的文档,以便可以从其他PDF添加外部页面(因为据我所知,MigraDoc没有页面的“概念”,因此不能添加外部页面)
我现在的PDF文件格式是:
(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我需要这样的东西:
(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
发布于 2020-12-01 13:16:29
MigraDoc可以使用AddImage从PDF文件中添加页面。在文件名- "test.pdf#5“将从该PDF文件中取出第五页后,您将传递所需的页面号(基于一个)。
您可以简单地将一个分页添加到一个节中,添加图像,然后再添加另一个分页。图像可以定位在绝对位置,所以它们会填充整个页面。
自动分页是在将文档呈现为PDF时添加的,但您始终可以根据需要添加手动分页。
如果使用这种方法,那么所有的页面都将由MigraDoc创建,并且页码也会正常工作。
https://stackoverflow.com/questions/65089839
复制相似问题