doc格式的文档要实现预览功能,首先要将文档转化为pdf格式的文档


doc文档转pdf文档步骤

  1. 导入jar包
    将aspose-words-jdk16-14.6.0.0.jar包导入项目中;

  2. 创建一个格式转化类

package com.test;import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;public class BTest {public static void main(String[] args) {  doc2pdf("C:/Users/Desktop/产品资质项目接口文档4.08.docx","C:/Users/Desktop/1.pdf");  }  public static boolean getLicense() {  boolean result = false;  try {  InputStream is = BTest.class.getClassLoader().getResourceAsStream("license.xml"); // license.xml应放在..\WebRoot\WEB-INF\classes路径下  License aposeLic = new License();  aposeLic.setLicense(is);  result = true;  } catch (Exception e) {  e.printStackTrace();  }  return result;  }  public static void doc2pdf(String inPath, String outPath) {  /*if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生  return;  }  */try {  long old = System.currentTimeMillis();  File file = new File("C:/Users/Desktop/2.pdf"); // 新建一个空白pdf文档  FileOutputStream os = new FileOutputStream(file);  Document doc = new Document(inPath); // Address是将要被转化的word文档  doc.save(os, SaveFormat.PDF);// 全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,  // EPUB, XPS, SWF 相互转换  long now = System.currentTimeMillis();  System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒"); // 转化用时  } catch (Exception e) {  e.printStackTrace();  }  }
}

java 将doc格式的文档转化为pdf格式(实现Word文件预览)相关推荐

  1. CorelDRAW如何将文档发布为PDF格式

    PDF文档在我们日常工作学习中常用的文件格式,那么CorelDRAW文档也可以转为PDF格式嘛?当然可以!只要你的电脑上安装有CorelDRAW软件,这个问题就迎刃而解了.下面小编以cdr格式的图片为 ...

  2. WORD文档转换成PDF格式

    由于一个客户的项目中需要将WORD文档转换成PDF格式,实战教程如下: 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际 测试, 如果该篇WORD文档有100 ...

  3. [Office 2010 易宝典]怎样直接将Office文档保存为PDF格式?

    大致内容 如何将Office文档保存问PDF格式: 通过菜单点击的方式把Microsoft Word文档另存为PDF文档. 操作步骤 1.点击"文件"菜单. 2.点击"另 ...

  4. Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示

    # -*- coding: UTF8 -*- from win32com.client import *def switch_pdf(path, name):'''作用:将word文档转化为pdf文档 ...

  5. 360html格式转换word,将Word文档转化为HTML格式的文档

    利用Word.Application提供的方法,可以很轻易地将Word文档转化为HTML等其它格式,下面就是实现的全部的代码: Visual C# WordToHtml.aspx Inherits=& ...

  6. 将Word文档转化为HTML格式的文件

            Word.ApplicationClass word  =   new  Word.ApplicationClass();         Type wordType  =  word ...

  7. WPS将Word文档转化成PDF格式

    因为要发封邮件给使用mac的客户,又怕他没有安装打开doc文件的工具,所以我决定将doc文件转成pdf文件.找到这篇文章.虽然可能因为wps版本存在不同,但找一下总能找到这些功能键. 转自:http: ...

  8. 将word文档按分页另存为多个word文件的VBA代码

    有时候需要将一个word文档每一页另存为一个word文档,如果手工操作,量大会累死人的.今天我们用VBA来实现批量自动处理.在文档的ThisDocument的代码页中输入以下代码,然后执行Sub Sa ...

  9. 用Java将doc文档转成pdf格式

    我这里使用的包是aspose-words-15.8.0-jdk16.jar和文件license.xml(用于去水印,放在项目的resources下) license.xml <License&g ...

最新文章

  1. 爱奇艺拟发行5亿美元可转换优先债券
  2. tip use view.isineditmode() in your custom views to skip code when shown in eclipse
  3. 一个简单的运算表达式解释器例子
  4. 接口(定义,使用方法)
  5. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  6. HTMLCSS————CSS常用选择器及优先级
  7. Java修炼之道--I/O
  8. 滤波电容、去耦电容、旁路电容的作用
  9. 【Flink】Flink SQL 自定义 Source format
  10. 54 - 算法 - 动态规划问题 连续子序列和最大
  11. FFmpeg之mp4提取/h265(二十五)
  12. 1小时搞懂 Git 版本控制
  13. java股票雪球数据接口_国内股票数据接口API(5分钟K线、日线)
  14. 数学基础30讲:第一讲 高等数学预备知识
  15. Unity战棋游戏资源
  16. MATLAB中odeset的用法
  17. JS HTML Web端使用MQTT通讯测试
  18. 马哥教育42期第一周作业
  19. 介绍中国传统节日的网页html,介绍中国传统节日
  20. 齐兴皓 团队项目(任务五):项目回顾

热门文章

  1. python复数的实部和虚部都是整数嘛_数字类型
  2. php源码 拼车网顺风车_最新拼车网PHP源码整站打包—微信拼车+手机拼车+微信双终端+数据同步...
  3. (原创)ics-openvpn编译详解
  4. 【练习】Accessing data with MySQL
  5. 所以为什么要学ps?
  6. 微信php echo换行,微信小程序文字显示换行问题
  7. 如何利用微信活码快速裂变100个微信群?
  8. iPhone通讯录导入及备份方法
  9. sql语句的增删改操作附加代码
  10. 【遗传算法】模拟二进制交叉SBX与多项式变异