C#VB.NET合并PDF指定页

C#VB.NET合并PDF指定页,第1张

概述在前面的文章中,我们已经知道如何合并、拆分多个PDF文件,在这篇文章中的合并、拆分PDF文档主要是以方便文档管理的目的来 *** 作文档,在文档查阅、管理及存储上很方便实用。但是我们如果想要合并多个文档中的部

在前面的文章中,我们已经知道如何合并、拆分多个PDF文件,在这篇文章中的合并、拆分pdf文档主要是以方便文档管理的目的来 *** 作文档,在文档查阅、管理及存储上很方便实用。但是我们如果想要合并多个文档中的部分文档页的内容,该如何来做呢?可以参考接下来将要介绍的合并方法。

PS: 本篇文章是对Free Spire.pdf 的合并功能的进一步介绍,即如何合并多个pdf文档中的指定页(指定单页、指定多页)为一个新文档,更多关于Free Spire.pdf对pdf文档的 *** 作功能可参阅这里的博客。

使用工具:Free Spire.PDF for .NET

提示下载安装该组件后,注意在项目程序中添加引用Spire.pdf.dll文件

代码细节可参考以下主要代码段:

           //初始化数组,数组元素为需要合并的pdf文档            string[] files = { "sample1.pdf",sample2.pdf" };            pdfdocument[] docs = new pdfdocument[files.Length];            遍历pdf文档            for (int i = 0; i < files.Length; i++)            {                docs[i] =  pdfdocument();                docs[i].LoadFromfile(files[i]);            }            创建一个新的pdf文档并插入从原文档选取的指定页            pdfdocument doc =  pdfdocument();            doc.InsertPage(docs[0],1)">0);指定单页            doc.InsertPageRange(docs[1],1)">0,1)">1);指定多页                  保存并命名合并后的文档,同时运行文档            doc.Savetofile(Result.pdf);            Process.Start(");

合并前:

 

合并后:

 全部代码

C#

using Spire.pdf; System.Diagnostics;namespace MergeSelectedpdfpages{    class Program    {        static voID Main(string[] args)        {             pdfdocument[files.Length];            )            {               docs[i] =  pdfdocument();               docs[i].LoadFromfile(files[i]);            }            pdfdocument doc = 0);             doc.InsertPageRange(docs[1);                 doc.Savetofile();        }    }}

 

VB.NET

imports Spire.pdfimports System.Diagnosticsnamespace MergeSelectedpdfpages        Class Program                Private Shared Sub Main(ByVal args() As String)            Dim files() As String = New String() {}            Dim docs() As pdfdocument = New pdfdocument((files.Length) - ) {}            Dim i As Integer =             do while (i < files.Length)                docs(i) = New pdfdocument                docs(i).LoadFromfile(files(i))                i = (i + )            Loop                        Dim doc As pdfdocument = New pdfdocument            doc.InsertPage(docs(0),1)">)            doc.InsertPageRange(docs(1),1)">)            doc.Savetofile()            Process.Start()        End Sub    End ClassEnd namespace

以上内容是本次关于“如何合并pdf文档指定页”的全部介绍,如果喜欢,欢迎转载(转载请注明出处)

感谢阅读!

总结

以上是内存溢出为你收集整理的C# / VB.NET合并PDF指定页全部内容,希望文章能够帮你解决C# / VB.NET合并PDF指定页所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1213568.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存