应用aspose.word破解版实现word转pdf

package command.tools;
import java.io.InputStream;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;

import java.io.File;
import java.io.FileOutputStream;

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;

/**
 * @author 作者 Jeffy
 * @email XXXXXX
 * @version
 *
 */
public class DocToPdf {

    private static Logger logger = LogManager.getLogger(DocToPdf.class);

    /**
     * 获取license
     *
     * @return
     */
    public static boolean getLicense() {
        boolean result = false;
        try {
            InputStream is = DocToPdf.class.getClassLoader().getResourceAsStream("aspose/license.xml");
            License aposeLic = new License();
            aposeLic.setLicense(is);
            result = true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }

    /**
     * 判断是否为空
     * @param obj
     *            字符串对象
     * @return
     */
    protected static boolean notNull(String obj) {
        if (obj != null && !obj.equals("") && !obj.equals("undefined")
                && !obj.trim().equals("") && obj.trim().length() > 0) {
            return true;
        }
        return false;
    }

    /**
     * doc to pdf
     *
     * @param docPath
     *            doc源文件
     * @param pdfPath
     *            pdf目标文件
     */
    public static void doc2PDF(String docPath, String pdfPath) {
        try {
            // 验证License
            if (!getLicense()) {
                return;
            }

            if (notNull(docPath) && notNull(pdfPath)) {
                File file = new File(pdfPath);
                FileOutputStream os = new FileOutputStream(file);
                Document doc = new Document(docPath);

                doc.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换
                logger.info(pdfPath + "存储成功!");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) throws Exception {

//        DocToPdf word = new DocToPdf();
        // word.toWord("c:\\test1.docx","c:\\signDoc.docx",map);

//        word.doc2PDF("D:\\report\\test\\1.doc", "D:\\report\\test\\DoctoPdf.pdf");
    }

}
<License>
  <Data>
    <Products>
      <Product>Aspose.Total for Java</Product>
      <Product>Aspose.Words for Java</Product>
    </Products>
    <EditionType>Enterprise</EditionType>
    <SubscriptionExpiry>20991231</SubscriptionExpiry>
    <LicenseExpiry>20991231</LicenseExpiry>
    <SerialNumber>23dcc79f-44ec-4a23-be3a-03c1632404e9</SerialNumber>
  </Data>
  <Signature>2sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature>
</License>
时间: 2024-08-04 12:03:30

应用aspose.word破解版实现word转pdf的相关文章

用AOPR软件如何破解ABCD型word密码

AOPR软件的全程是Advanced Office Password Recovery,这是一款用来破解office密码的工具.它集合了六种比较经典的攻击类型,极大地优化了破解密码过程并提高破解密码的效率.用户设置密码的时候类型比较多,常见的有ABAB型,AABB型和ABCD型.下面我们就针对ABCD型来给大家介绍介绍用AOPR软件如何破解ABCD型word密码? 实例展示: 所谓ABCD型密码就是密码完全不重复,由四个不一样的类型的字符组成,比如大小写字母.数字以及特殊字符.在开始使用Adva

时尚版在线Word文本转皮肤转换器

假如我们能够将PDF文件转换成为更常见的图片格式,那么就可以在无需安装额外PDF阅读工具的情况下 ,轻松打开并阅读其中的内容了. 从网络上下载的普通PDF转换成Word转换器,这部分PDF转换器本身的功能非常单一,尤其是针对PDF文件 内容的识别技术相对落后,因此其实际转换的效果并不出色.甚至在某些情况下,由于软件本身解析技 术上的落后,还很有可能出现转换之后的Word文件内容乱码的情况发生. 图文混合PDF如何转换成Word是考验PDF转换器功能的一个关卡.优秀的PDF转换成Word转换器其核

Aspose&#160;强大的服务器端 excel word ppt pdf 处理工具

Aspose 强大的服务器端 excel word ppt pdf 处理工具 http://www.aspose.com/java/word-component.aspx Aspose 强大的服务器端 excel word ppt pdf 处理工具

[0012] Hadoop 版hello word mapreduce wordcount 运行(二)

目的: 学习Hadoop mapreduce 开发环境eclipse windows下的搭建 环境: Winows 7 64 eclipse,直接运行mapreduce 到服务器,结果输出到eclipse Hadoop2.6.4环境 准备: Hadoop2.6.4的源码包 相关: [0004] Hadoop 版hello word mapreduce wordcount 运行 [0011] windows 下 eclipse 开发 hdfs程序样例 (三) [0008] Windows 7 下

pdf转换成word文字版

最近很多朋友一直在问我怎么才能把pdf转换成word文字版.其实这个教程我前面也有提及的.但是没有说的那么明确.今天就在和大家说一次. 工具/原料 捷速OCR文字识别软件 电脑 方法/步骤 1 首先在电脑上打开我们要转换成word的文字PDF,对于图片的格式没有什么要求,基本上能够清晰点就可以了. 2 然后启动图像word转换工具,把我们需要转换的PDF直接拖进软件.操作方法如下图: 3 然后点击开始那个选项软件会自动开始工作.我们要做的就是等待. 4 最后大家看到有处理完成这个提示就证明已经转

MS OFFICE 2010破解版安装

受人所托发布一个MS OFFICE 2010破解版的傻瓜安装教程,刚好新本本也没有安装,安装过程中截了几个图就搞定了. 安装包: http://www.itopdog.cn/soft/office2010.html 参考:http://jingyan.baidu.com/article/08b6a591c53aeb14a8092235.html 参考:http://zhidao.baidu.com/link?url=FziBh462uDKGDfZRvGbcl_OHOfwwR7Nz6jrnIixs

狂人采集CMS整站大挪移(GBK版)破解版

该软件为绿色破解版,解压运行即可使用!在此感谢网友QQ83554****投稿! 软件下载说明: 本站采集器全为绿色版本,下载解压后即可使用,本站下载软件全部为免费版本,功能上和正式版完全一样. 写在前面的话:任何软件的使用都有自己的规则,狂人采集器也一样,为了能让您花最少的时间熟悉软件的整个操作流程,我们特地制作了软件基本配置视频教程,如果您不想痛苦的去摸索的话,建议您花一点观看! 买一套软件不难,难在会用这套软件!相信各位最最当心的问题不是我的软件开发花了多长时间,用什么开发的,卖什么价格,而

158手机号码搜索专家Version 2.1.6 Build 450破解版

软件名称:158手机号码搜索专家Version 2.1.6 Build 450破解版 软件介绍:欢迎使用 158手机号码搜索专家 158手机号码搜索专家是根据手机号码规则采集手机号码的工具软件,主要功能包括:一.互联网上手机号码搜索1.扫描指定网站上的页面,搜索并提取其中的手机号码:2.根据关键词,选择搜索引擎,再转行为网址逐级搜索所有出现的页面上的手机号码:3.总结了常用的地区和行业关键词,默认选择百度作为搜索引擎进行关键词搜索:4.可以根据需要设定搜索的深度,方便控制扫描到的网页数量和范围:

ppt转pdf格式转换器破解版

ppt转pdf格式转换器破解版教学工作中,难免会发生因为电脑上位安装PowerPoint而无法播放ppt课件的情况,为了解决这个问题我们可以将ppt课件转换成pdf电子文档.这样一来,不但可以大大缩小课件的体积,而且能够让课件的播放变得更加流畅.自然. 第1分钟:安装迅捷ppt转换成pdf转换器免费试用版V4.1并运行,勾选“请选择要转换到的目标文件格式”的“Office转pdf",Office文档包括常用的Word.Excel.ppt. 第2分钟:单击”添加文件”,在桌面上选定要转换的幻灯片,