使用AsposeWords实现WordPDFHTML相互转换及去水印功能

2021-03-08

使用Aspose.Words实现Word、PDF、HTML相互转换及去水印功能

本资源文件提供了一个基于Aspose.Words的Java库,用于实现Word、PDF、HTML文件之间的相互转换,并包含去除水印和头部文字的功能。该库经过二次封装,简化了使用流程,适合开发者快速集成到项目中。

功能介绍

  1. Word转PDF:将Word文档转换为PDF格式,支持去除水印和头部文字。
  2. Word转HTML:将Word文档转换为HTML格式,图片全部转为Base64编码。
  3. HTML转Word:将HTML内容转换为Word文档。
  4. 其他格式转换:支持多种文档格式的相互转换,如RTF、OpenDocument、EPUB等。

使用方法

  1. 引入Jar包:将提供的jar包引入到项目中。
  2. 加载License:使用提供的License文件进行验证,避免转换后的文档出现水印。
  3. 调用转换方法:根据需要调用相应的转换方法,如doc2pdfwordToHtmlhtmlToWord等。

注意事项

  • Aspose.Words是商业软件,提供的License文件仅供学习和测试使用,商业用途请购买正版授权。
  • 转换过程中可能会遇到格式兼容性问题,建议在实际使用前进行充分测试。

示例代码

以下是Word转PDF的示例代码:

public static void doc2pdf(String sourcerFile, String targetFile) {
    try {
        long old = System.currentTimeMillis();
        File file = new File(targetFile);
        FileOutputStream os = new FileOutputStream(file);
        Document doc = new Document(sourcerFile);
        doc.save(os, SaveFormat.PDF);
        os.close();
        long now = System.currentTimeMillis();
        System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒");
    } catch (Exception e) {
        e.printStackTrace();
    }
}

贡献

欢迎开发者提交改进建议和Bug反馈,共同完善该资源文件。

许可证

本资源文件遵循MIT许可证,详情请参阅LICENSE文件。

下载链接

使用Aspose.Words实现WordPDFHTML相互转换及去水印功能