添加maven依赖
<dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>2.2.0</version> </dependency>
转换代码如下
String fromFile = "E:/test.docx"; String toFile = "E:/test.pdf"; Document document = new Document(); document.loadFromFile(fromFile); document.saveToFile(toFile, FileFormat.PDF);
注:免费版有文件大小限制,可以替换成正式版,但是正式版有版权提示如下,内容不受影响
Evaluation Warning: The document was created with Spire.Doc for JAVA.
经测试,新版本只能打印10页,且每页都有水印,旧版本2.2.0可正常使用
下面方法可完美删除版权信息
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.11</version> </dependency>
Document document = new Document(); //空白文档,用来将版权信息打印到这上面 document.loadFromFile("E:/temp.docx"); //真实文档 www.fhadmin.cn document.insertTextFromFile("E:/test.doc",FileFormat.Auto); //输出为PDF document.saveToFile("E:/test.pdf",FileFormat.PDF); PdfReader reader = new PdfReader("E:/test.pdf"); //删除带版权信息的第一页,并重新输出为PDF www.fhadmin.cn List<String> pages = new ArrayList<>(); for(int i = 2;i <= reader.getNumberOfPages();i++){ pages.add(String.valueOf(i)); } reader.selectPages(StringUtils.join(pages,",")); PdfStamper stamp = new PdfStamper(reader, new FileOutputStream("E:/test2.pdf")); stamp.close(); reader.close();
相关推荐
在上述代码中,`Document`类用于加载Word文档,`save()`方法则用于将文档保存为PDF格式。记得将`"path_to_your_word_file.docx"`替换为实际Word文件的路径,并提供期望的输出文件路径。 在进行转换时,Aspose.Words...
在Java编程环境中,我们可以利用各种库来实现在Linux系统中将Word文档转换为PDF。...以上就是Java在Linux环境中实现Word转PDF所需的关键知识点。通过理解这些概念和工具,你可以编写出自己的转换程序,满足特定需求。
在Java开发中,有时我们需要将Word文档转换成PDF格式,以满足不同的应用场景或兼容性需求。本文将介绍如何使用Spire.Doc库进行转换,并解决其中的版权问题。 首先,为了在Java项目中使用Spire.Doc库,我们需要在...
Java Word转PDF是一种常见的文档格式转换需求,在许多业务场景中都有应用,比如报告生成、文档共享等。在Java中,可以使用第三方库如Apache POI处理Word文档,但要将Word转换为PDF,通常需要借助像JACOB这样的库。...
Java平台上的PDF转换工具开发是一项常见的任务,尤其在企业级应用中,经常需要将PDF文档转换为Word格式,反之亦然。"java+pdf转word+word转pdf 无水印 无页数限制"这一标题揭示了我们讨论的是一个能够进行这两种转换...
本话题主要关注如何利用OpenOffice组件在Java程序中实现Word文档(.doc或.docx)到PDF的转换。OpenOffice是一个开源的办公套件,它提供了API接口,使得开发者可以进行各种文档处理操作,包括格式转换。 首先,我们...
java 实现word 转PDF (采用第三方技术 IText、Poi、Jsoup)iText-2.0.8.jar core-renderer.jar iTextAsian.jar iTextAsianCmaps.jar jsoup-1.8.1.jar
在Java开发中,有时我们需要将Word文档转换为PDF格式,以满足不同的应用场景需求。Apache POI是一个流行的Java库,用于处理Microsoft Office格式的文件,包括Word(.doc/.docx)。在本示例中,我们将深入探讨如何...
java用的Word转PDF工具jar包,
接下来,我们来看一个具体的Java代码示例,演示如何使用Aspose.Word将Word文档转换为PDF格式。 ```java package com.afcat.cbs; import java.io.File; import java.io.FileOutputStream; import java.io....
Aspose.Words Java实现word转pdf文件(高效不失真)。提供license文件。提供源代码。提供jar。下载即可直接使用。Word2PdfUtil.java、license.xml、Aspose.Words-jdk16.jar
在Java开发中,有时我们需要将Word文档转换为PDF格式,以满足不同的应用场景或者跨平台兼容的需求。Apache POI是一个流行的库,主要用于处理Microsoft Office格式的文件,如Word(.doc/.docx)和Excel(.xls/.xlsx)...
java word转pdf(代码和jar包,使用说明,没有open office 等插件,不存在中文无法出来等现象)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
首先,我们需要引入两个关键的依赖:一个用于读取和操作Word文档,另一个则负责转换成PDF格式。在给定的描述中提到了“jar文件和dll文件”。jar文件是Java的归档文件,包含了Java类和资源,它们是我们程序运行的必要...
另一种是通过使用支持PDF生成的库,如iText或Apache POI,直接解析Word文档内容并重新构建为PDF格式。在这个项目中,由于提到了Jacob,很可能是采用了前一种方法,通过截图方式将Word内容转换为PDF,这要求开发者对...
标题“java实现office、wps转pdf,pdf转word”指的是利用Java编程来实现在不同办公文档格式间的转换,特别是从Microsoft Office和WPS格式转换为PDF,以及从PDF反向转换为Word文档。 首先,让我们讨论从Office和WPS...
对于"word转pdf",这个过程涉及到格式转换,可能需要利用到WPS的API将Word文档解析并重新生成为PDF格式。这可能包括读取Word文档的样式、布局、图像和文本,然后按照PDF规范重新构造。转换过程中需要注意保持原始...
然后,通过调用`save`方法并指定`SaveFormat.PDF`,我们可以将Word文档保存为PDF格式。 另一方面,`Doc2Pdf.jar`可能是一个轻量级的转换工具,其具体实现可能不同于Aspose.Pdf。`Doc2Pdf.java`和`PdfDemo.java`是...