资源简介
本资源是利用Aspose技术结合Java代码,对Word文档,Excel文档进行PDF的无水印转换,资源中提供了license.xml、aspose-cells-9.0.0.jar、aspose-words-15.8.0-jdk16.jar支持,还有源代码。
代码片段和文件信息
package com.cib.test;
import java.io.*;
import org.aspectj.weaver.ast.Test;
import com.aspose.cells.Workbook;
import com.aspose.words.Document;
import com.aspose.words.SaveFormat;
public class OfficeToPdf {
public static boolean getLicense() {
boolean result = false;
try {
InputStream is = Test.class.getClassLoader().getResourceAsStream(“license.xml“); // wordlicense.xml应放在..\WebRoot\WEB-INF\classes路径下
com.aspose.words.License aposeLic = new com.aspose.words.License();
aposeLic.setLicense(is);
result = true;
}
catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void word2pdf(String Address) throws IOException {
if (!getLicense()) { // 验证License 若不验证则转化出的PDP文档会有水印产生
return;
}
FileOutputStream os = null;
try {
File file = new File(“d:/pdf3.pdf“); //新建一个空白pdf文档
os = new FileOutputStream(file);
Document doc = new Document(Address); //Address是将要被转化的word文档
doc.save(os SaveFormat.PDF); //全面支持DOC DOCX OOxml RTF HTML OpenDocument PDF EPUB XPS SWF 相互转换 os.close();
}
catch (Exception e) {
e.printStackTrace();
}finally{
if(os != null){
os.close();
}
}
}
public static void excel2pdf(String Address) {
/*
if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生
return;
} */
try {
File pdfFile = new File(“d:/pdf4.pdf“);// 输出路径
Workbook wb = new Workbook(Address);// 原始excel路径
FileOutputStream fileOS = new FileOutputStream(pdfFile);
wb.save(fileOS SaveFormat.PDF);
}
catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
//OfficeToPdf.word2pdf(“d:/test.doc“);
OfficeToPdf.excel2pdf(“d:/test.xls“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6368328 2017-03-28 11:36 AsposeOffice\aspose-cells-9.0.0.jar
文件 10269481 2017-09-14 11:26 AsposeOffice\aspose-words-15.8.0-jdk16.jar
文件 584 2017-09-14 11:40 AsposeOffice\license.xm
文件 2379 2017-09-15 09:43 AsposeOffice\OfficeToPdf.java
目录 0 2017-09-15 09:44 AsposeOffice
----------- --------- ---------- ----- ----
16640772 5
相关资源
- 基于Java Web(ssh+oracle)的教务管理系
- JDK API 1.8.CHM
- 校友录网站 JavaWeb SpringMVC MyBatis
- Jsp实用教程第三版耿祥义
- 精心整理的Java EE API中文版帮助文档!
- Java Web当应用开发与实践第2版
- Java多线程编程核心技术_完整版 PDF电
- JAVA语言程序设计补充材料及例题代码
- 计算机系毕业设计(本科)- 基于Js
- zw_[java编程思想中文(第4版)]-2007.
- 基于 Servlet+jsp+mysql 开发 javaWeb 学生宿
- Java闹钟程序源代码
- JAVA JSP+MYSQL购物网站 源代码 论文
- JavaSE7中文文档for Dash Mac
- JAVA8API-官方文档-中文版
- Java基础入门--教学课件--PPT
- 数据结构与算法分析 java语言描述原书
- 基于java的电子邮件系统B/S源代码
- java web在线预览pdf、word、excel
- java项目开发案例整合
- Java经典项目集锦
- 深入java虚拟机 高清pdf 高清高清高清
- JavaWeb程序设计第三版源码.zip
- UnixFTPEntryParser.java和FTPTimestampParserIm
- JAVA期末复习考试试卷及答案 (1)
- java数据结构课程设计
- java贪吃蛇源代码下载269758
- 2018年最新传智播客黑马JavaEE49期全套
- java编写的学生宿舍管理系统
- Rxjava2+Retrofit+mvp
评论
共有 条评论