Ⅰ 您好,我想用java代码调用wps
代码方法如下,从流加载wps文件,转为pdf格式
import com.spire.doc.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class WordToPDF {
public static void main(String[] args)throws IOException {
FileInputStream inputStream = new FileInputStream(new File("test.wps"));
Document document = new Document();
document.loadFromStream(inputStream, FileFormat.Doc);
document.saveToFile("WPStoPDF.pdf",FileFormat.PDF);
}
}
在程序中需引入 spire.doc.jar。
Ⅱ Aspose.Pdf的介绍
Aspose.Pdf是一个基于.net,Java开发语言的PDF文档创建组件,可以帮助用户无需使用Adobe Acrobat 即可读写和操作PDF文件。
Ⅲ java word转pdf
可以试试spire.doc for java转换Word到PDF
Ⅳ aspose转pdf去除水印操作附源码干货
最近项目上需要用到office文档转pdf的需求,之前了解到aspose插件可做此事,因此本文总结一下相关经验。
闲话少说,本文结尾处附有.NET源码,如对过程没兴趣,可跳过;
主要是做转换word,excel,ppt;
要实现此功能一般有两种做法,分别是使用第三方插件和使用office自带的另存为功能。
以下是我使用这两个的方案的对比:
本文仅介绍使用aspose这个第三方插件的使用。
office接口实现方式,请看我的另外两篇文章:
1. Windows服务-Office转PDF文件
2. Windows服务-Office转PDF服务部署到服务器一系列问题
网上有很多资料,我这边放一下我参考的资料:
https://blog.csdn.net/bianqing0305/article/details/94602472
此文基本就实现了这个插件的转化功能。
这里面还有一个很好的干货,就是有一个可用的aspose key,这对于我来做测试是再好不过的了,心里暗喜!
但是我在使用的时候遇到了一些问题,就是PPT文件转pdf始终是失败,后台分析原因发现可能是版本的问题。
于是我做了以下尝试:
以下是源码地址:
https://gitee.com/zxws1009/Aspose.DocumentConvert.git
温馨提醒,如要使用此插件,请购买正版aspose key;
欢迎一起留言交流!
Ⅳ Zulu JDK linux和Aspose 运行不兼容问题
在linux系统上,将原来的Java Open JDK 环境换成 Zulu JDK之后遇到了这样的问题:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.aspose.slides.internal.ey.this
Caused by: java.lang.Error: Probable fatal error:No fonts found.
系统缺少fonts, 导致启动不起来,解决方式安装相应的fonts.
apt-get update
apt install fonts-dejavu fontconfig
apt clean
安装好后可以正常使用aspose了,这是linux系统本身缺少Fonts的原因。
参考文章:
https://support.azul.com/hc/en-us/articles/360034030692-Using-Fonts-with-OpenJDK-Zulu azul 官网( https://www.azul.com/ )支持
https://forum.aspose.com/t/exception-on-ppt-to-pdf-conversion/204019/16 aspose官网支持
Ⅵ 如何使用Aspose.Pdf为PDF文件替换文本
不需要用工具替换,直接用福昕阅读器领鲜版,就可以实现文本内容修改,如图所示
操作步骤还是比较简单,图上所示的,就是阅读器的具体操作步骤,修改后,记得保存就可以了
Ⅶ aspose.pdf for java 转 word 怎么只有4页
word转pdf还是用虚拟打印机的方式稳定些。推荐用这款软件solid converter pdf 6,这本来是一款最好的pdf转word软件,当然word转pdf更不在话下。
Ⅷ aspose-word15.8.0收费吗
aspose-word15.8.0收费。aspose-word15.8.0是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入、导出数据非常方便。aspose-word15.8.0是一个java类库,aspose-word15.8.0支持DOC,DOCX,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。
aspose-word15.8.0功能
aspose-word15.8.0的功能主要可以分为:转换,对DOC,OOXML,RTF,WordprocessingML,HTML,MHTML,TXT和OpenDocument这些格式提供了高质量的转换与被转换功能。文档对象模型,以可编程形式来操作所有文档的元素,提供了大量的API,方便创建、修改、提取、拷贝、分离、加入和替换文档内容。
Ⅸ Aspose.Pdf的Aspose.PDF功能介绍
有了Aspose.Pdf,用户可以编程似的在PDF文档中创建表单字段。用户可以通过表格的方式或自定义位置的方式确定表单放置的位置,这使得用户可以精确的放置表单字段。
Ⅹ java生成Excel后,转换为PDF
第三方开源插件有很多:itext,它可以用结合servlet输出pdf。JFreeReport,其生成的报表可以分页预览、打印或者保存为多种格式的文件包括pdf、Excel、html等。还有fop,pdfbox,PDFjet,gnujpdf,iText toolbox,JSignPdf等等