Jodconverter-最新无码爽具,你值得拥有!

敲黑板,敲黑板,别逮着无码就去想着步兵,骑兵什么的。咱们是正经的程序猿,真的很整精的噢~
        闲言少叙,接下来咱们进入正题。
        想必大家都用过openOffice+jodconverter来对文档类文件作转码处理的吧?今天小弟要介绍的,也是它。只是呢,稍微升级了点儿。
         想看原味儿的说明,请看[原味儿说明](https://github.com/sbraconnier/jodconverter)
    1.来看用法(github上都是有详细说明的):
    <properties>
    <jodconverter.version>4.1.0</jodconverter.version>
    </properties>
    <dependencies>
       <dependency>
          <groupId>org.jodconverter</groupId>
          <artifactId>jodconverter-local</artifactId>
          <version>${jodconverter.version}</version>
       </dependency>
    </dependencies>
    ②:在gradle中,ext的放在dependencies外面,comlile的放在dependencies里面
    ext {  
    jodconverterVersion = 4.1.0
    }
    compile "org.jodconverter:jodconverter-local:$jodconverterVersion"
        2.搁demo中的用法
        /*创建一个openOfficeManager对象*/
        /*方法①*/
    //LocalOfficeManager.builder().portNumbers(8100).officeHome("D:/OpenOffice/of4").install().build().start();
        /*方法②*/
        officeManager = **LocalOfficeManager.builder().officeHome("D:/OpenOffice/of4").install().build();**
        officeManager.start();
        /*搁gitHub官网上整下来的--->当openOffice的服务开启后,它会自动的绑定到openOffice的服务上去*/
        // Convert
        JodConverter
        .convert(inputFile)
        .to(pdfFile)
        .execute();
        officeManager.stop();
        使用的细则如图中所示:

看我,看我,看我
Tips:图中最终要的一个参数就是officeHome那个值。传入的officeHome值,就是你本地openOffice的安装路径,仿照图上的来就好。这里要注意一下,安装路径值只需要到program层级的上一层就好了。
officehome路径
只需要到of4层级的原因是:jodconverter会自动的去指定的officeHome+program(自己加的,不用你管)路径下去找到soffice.exe执行程序,开启openOffice的服务。如果在这里连并写上program的,运行时会蹦出带有“can not find soffice.exe”信息的异常提示。
3.导入项目到IDEAJ中
搁github上导出项目的话,记得是整个一起倒入进IDE中,推荐使用IDEAJ,这哥们儿相当强大。在github上,项目是gradle多模块(module)的形式,所以,在IDEAJ中导入时可以通过:File—>Open …—>选中你down下来的项目包(解压缩后的)—->选择其中的build.gradle文件—>根据提示选择open as project—>静待IDEAJ帮你把jar包和module模块导入完成(建议把网连起,断网的情况下,我还没试过)【需要注意的是,这里可能会出现看似都导入完了,可进到其中某个目录下,点开文件,一片通红的情况—暂时还没找到原因。如果你遇到了,就多导几次吧】,成型儿后是下面这种样子
导入成功后
图中圈红的部分是能部署到tomcat服务其中的演示demo。
运行起来后是这样
这里写图片描述
文档转换成功的界面
文档转换成功
最后,再来看看,它支持的文档格式有
具体支持的文件一览
更多格式请看这里
第一回用markdown,排版上有点奇怪。如果你不介意的话,凑活看吧。
当然,如有疑问,请留言。
期待您的点赞,评论,还有拍砖!

- 
jodconverter-local 是一个用于将文档文件转换为其他格式的 Java 库。要使用 jodconverter-local,需要完成以下步骤: 1. 下载 jodconverter-local 的最新版本,并将其添加到项目的依赖中。 2. 配置 OpenOffice 或 LibreOffice,这是 jodconverter-local 进行文档转换的基础。可以在 Linux 或 Windows 上安装 OpenOffice 或 LibreOffice。 3. 配置 jodconverter-local。可以通过以下代码片段进行配置: ```java LocalOfficeManager officeManager = LocalOfficeManager.builder() .officeHome("path/to/OpenOffice_or_LibreOffice") .install() .build(); officeManager.start(); ``` 其中,`officeHome` 参数应该指向 OpenOffice 或 LibreOffice 的安装路径。 4. 使用 jodconverter-local 进行文档转换。可以通过以下代码片段进行文档转换: ```java File inputFile = new File("path/to/input/document"); File outputFile = new File("path/to/output/document"); DocumentConverter converter = LocalConverter.builder() .officeManager(officeManager) .build(); converter.convert(inputFile).to(outputFile).execute(); ``` 其中,`inputFile` 是要转换的文档文件,`outputFile` 是转换后的文件。使用 `LocalConverter` 构建器来创建 `DocumentConverter` 实例,`officeManager` 参数应该指向已经启动的 `LocalOfficeManager` 实例。 5. 停止 jodconverter-local。可以通过以下代码片段停止 jodconverter-local: ```java officeManager.stop(); ``` 以上就是使用 jodconverter-local 的基本步骤,可以根据实际需要进行调整和扩展。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值