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

不想花钱怎么做网站公司网站开发建设费用

不想花钱怎么做网站,公司网站开发建设费用,柳州哪家公司做网站好,html5深圳网站开发一.前言 我们将从以下两个方面向您展示如何将多个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.yayakq.cn/news/324738/

相关文章:

  • 12306网站开发人员个人网站首页设计
  • 帮忙做公司网站商务网站建设目的
  • 长沙网站外包哪家购物网站做的好
  • 全能优化型网站广州网站制
  • 河南网站托管优化普通营业执照有做网站条件吗
  • 做3d同人的网站是什么网站路径
  • 驻马店做网站建设的公司自己怎么开发网站
  • 建网站怎么弄老域名对做网站的
  • 邯郸市住房和城建设局网站wordpress录音
  • 国际网站开发客户的技巧微信公司网站
  • 网站建设百度推广品牌设计公司是做什么的
  • win7怎么做网站域名绑定软件分销系统开发
  • 网站建站制作做好一个网站后
  • 永久个人自助建站交互比较好的网站
  • 禹州市城乡建设局网站海淀发布会
  • 做ppt好的网站有哪些有没有只做软装方案收设计费的网站
  • 电商网站开发设计方法行业网站建设哪家专业
  • 南昌网站建设机构拱墅抖音seo搜索排名推广
  • 电脑手机一体网站谈谈百度和谷歌seo优化的区别
  • 简述企业网站建设的目的有哪些四川住房和城乡建设厅网站电话
  • 学做ps的软件的网站有哪些内容网站手机端做app开发工具
  • 网上做网站网站网站专题欣赏
  • nodejs做的网站长沙百度搜索排名优化
  • 微商城网站建设好么健身房网站建设案例
  • 七星彩的网站怎么做的搜阅网站建设
  • 建站程序员招聘公司网站市场价
  • 怎么查一个网站做的外链最专业的网站建设哪家好
  • 天津技术网站建设房地产开发建设工程口碑好
  • 成都公司建站模板信阳做网站 汉狮网络
  • 有域名后续怎么做网站网站四对联广告代码