当前位置: 首页 > news >正文

广州顺德网站建设百度竞价关键词

广州顺德网站建设,百度竞价关键词,淘客宝网站备案号如何弄,关于网站的毕业设计一.前言 我们将从以下两个方面向您展示如何将多个PDF文件合并为一个PDF: 1. 将文件中的多个 PDF 合并为单个 PDF 2. 将流中的多个 PDF 合并为单个 PDF 1. 了解 Spire.PDF 库 要在 Java 中合并 PDF 文件,我们将使用Spire.PDF 库。Spire.PDF for Java 是…

一.前言

我们将从以下两个方面向您展示如何将多个PDF文件合并为一个PDF:
1. 将文件中的多个 PDF 合并为单个 PDF
2. 将流中的多个 PDF 合并为单个 PDF

1. 了解 Spire.PDF 库

要在 Java 中合并 PDF 文件,我们将使用Spire.PDF 库。Spire.PDF for Java 是一个 PDF API,使 Java 应用程序能够在不使用 Adob​​e Acrobat 的情况下读取、写入和保存 PDF 文档。它提供了用于操作 PDF 文件的广泛功能,包括将多个 PDF 文件合并到单个文档中。

在我们使用 Spire.PDF 合并 PDF 文件之前,我们需要将其依赖项添加到我们的 Java 项目中。我们可以通过向 Maven 项目添加以下依赖项来实现此目的:

<repositories><repository><id>com.e-iceblue</id><name>e-iceblue</name><url>https://repo.e-iceblue.com/nexus/content/groups/public/</url></repository>
</repositories><dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.pdf</artifactId><version>9.5.6</version></dependency>
</dependencies>

2.将文件中的多个 PDF 合并为单个 PDF

  1. 获取要合并的文档的路径并将其存储在 String 数组中。
  2. 使用PdfDocument.mergeFiles()方法合并选定的 PDF 文件。
  3. 使用PdfDocumentBase.save()方法保存 PDF 文档。
import com.spire.pdf.*;public class mergePDF {public static void main(String[] args) throws Exception {//Get the paths of the documents to be mergedString[] files = new String[] {"D:\\sample.pdf","D:\\sample1.pdf"};//Merge documents and return an object of PdfDocumentBasePdfDocumentBase pdf = PdfDocument.mergeFiles(files);//Save the result to a PDF filepdf.save("MergedPDF.pdf", FileFormat.PDF);}
}

3.将流中的多个 PDF 合并为单个 PDF

从流中加载 PDF 并将其合并为新的 PDF 是处理多个 PDF 文档而无需将它们保存到磁盘的便捷有效的方法。当处理您不想存储在本地驱动器上的大型或敏感文件时,此方法特别有用。Spire.PDF还支持从流中加载PDF,然后将它们组合成一个新的PDF文件。

  1. 获取 PDF 流的路径,然后将它们存储到FileInputStream数组中。
  2. 使用PdfDocument.mergeFiles()方法合并选定的 PDF 文件。
  3. 使用PdfDocumentBase.save()方法保存 PDF 文档。
import com.spire.pdf.*;
import java.io.*;public class mergePDFbyStream {public static void main(String[] args) throws Exception {FileInputStream stream1 = new FileInputStream(new File("sample.pdf"));FileInputStream stream2 = new FileInputStream(new File("sample1.pdf"));InputStream[] streams = new FileInputStream[]{stream1, stream2};//Merge these documents and return an object of PdfDocumentBasePdfDocumentBase pdf = PdfDocument.mergeFiles(streams);//Save the result to a PDF filepdf.save("MergedPDF.pdf", FileFormat.PDF);}
}
http://www.dt0577.cn/news/48881.html

相关文章:

  • 2022互联网+创新创业项目专业seo培训
  • 网站设计岗位的职责与要求西安百度
  • 专做律师网站百度识图搜索
  • 长沙招聘网站制作广州网站快速优化排名
  • 佛山营销网站建设制作怎么提升关键词的质量度
  • 微信公众号的网站超链接怎么做百度官网首页登陆
  • 怎么做网站优化的免费拓客软件排行榜
  • 医疗网站建设比较好的it培训学校哪家好
  • 石材网站建设多少钱企业seo的措施有哪些
  • 免费空间 网站专业黑帽seo
  • 电商网站建设的核心是什么百度推广代理商加盟
  • 怎么用新浪云做淘宝客网站国外seo比较好的博客网站
  • 海口建站如何创建一个网页
  • 甘孜州建设局门户网站游戏推广公司
  • 哪些网站做外贸网络营销公司名字大全
  • wordpress 取消自豪seo咨询茂名
  • 做收款二维码的网站石家庄seo关键词
  • 网站专业制作香港疫情最新消息
  • 新郑网站建设公司百度seo点击排名优化
  • 苏州专业做网站较好的公司有哪些百度电话客服24小时人工服务热线
  • 响应式网站和自适应网站的区别百度seo收录软件
  • 做网站要注意些什么合肥网络优化公司有几家
  • 建设银行网站注册不了软文写作
  • 网站建设公司上海做网站公司哪家好品牌广告和效果广告
  • 成都山而网站建设公司网络营销成功案例有哪些2022
  • 网站建设800元全包换友情链接的网站
  • 江苏企业网站建设价格志鸿优化设计答案网
  • 北京市住房和城乡建设委员会官方网站的代理广告投放平台
  • 网站建设说明书一键生成网站
  • 网站建设 开发的团队需要几个人中国域名网官网