最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot中整合JodConverter實現(xiàn)文件在線預(yù)覽功能

 更新時間:2024年04月10日 10:08:50   作者:大頭目T  
Spring Boot JodConverter是一個基于Spring Boot框架的文檔轉(zhuǎn)換工具,它使用JodConverter庫來實現(xiàn)文檔格式之間的轉(zhuǎn)換,本文主要介紹了SpringBoot中整合JodConverter實現(xiàn)文件在線預(yù)覽功能,需要的朋友可以參考下

Spring Boot中整合JodConverter實現(xiàn)文件在線預(yù)覽

1.安裝LibreOffice 24.2

下載地址

LibreOffice 是一款功能強大的辦公軟件,默認使用開放文檔格式 (OpenDocument Format , ODF), 并支持 *.docx, *.xlsx, *.pptx 等其他格式。

它包含了 Writer, Calc, Impress, Draw, Base 以及 Math 等組件,可用于處理文本文檔、電子表格、演示文稿、繪圖以及公式編輯。

它可以運行于 Windows, GNU/Linux 以及 macOS 等操作系統(tǒng)上,并具有一致的用戶體驗。

2.Maven依賴

<!--文件預(yù)覽-->
        <!--轉(zhuǎn)換工具-->
        <dependency>
            <groupId>org.jodconverter</groupId>
            <artifactId>jodconverter-spring-boot-starter</artifactId>
            <version>4.4.2</version>
        </dependency>
        <dependency>
            <groupId>org.jodconverter</groupId>
            <artifactId>jodconverter-local</artifactId>
            <version>4.4.2</version>
        </dependency>
        <dependency>
            <groupId>org.jodconverter</groupId>
            <artifactId>jodconverter-core</artifactId>
            <version>4.4.2</version>
        </dependency>

3.配置文件

jodconverter:
  local:
    # 是否開啟緩存
    enabled: true
    # libreOffice根目錄
    officeHome: C:\Program Files\LibreOffice
    # 任務(wù)執(zhí)行的超時時間
    taskExecutionTimeout: 86400000
    # 任務(wù)隊列的超時時間
    taskQueueTimeout: 86400000
    # 端口(線程)
    portNumbers: [2001,2002,2003]
    # 一個進程的超時時間
    processTimeout: 86400000

4.編寫業(yè)務(wù)Controller

    @Autowired
    private DocumentConverter documentConverter;

    @GetMapping(value = "/onlinePreview")
    public void onlinePreview() {
        File source = new File("D:\\aaa.xls");
        File target = new File("D:\\測試.html");
        try {
            // source:源文件,target:轉(zhuǎn)換后的文件
            // word-->pdf
            // ppt-->pdf
            // excel-->html
            documentConverter.convert(source).to(target).as(DefaultDocumentFormatRegistry.HTML).execute();
        } catch (OfficeException e) {
            e.printStackTrace();
        }
    }

以上就是SpringBoot中整合JodConverter實現(xiàn)文件在線預(yù)覽功能的詳細內(nèi)容,更多關(guān)于SpringBoot JodConverter文件在線預(yù)覽的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

夹江县| 桃园市| 余干县| 杭锦后旗| 巴青县| 彭水| 黄骅市| 综艺| 工布江达县| 葵青区| 五指山市| 蒙山县| 五寨县| 岚皋县| 慈利县| 镇安县| 唐海县| 江油市| 巴彦淖尔市| 珲春市| 巴青县| 禹城市| 红原县| 隆子县| 万山特区| 南通市| 洮南市| 军事| 汉中市| 遂宁市| 周口市| 梅河口市| 赣榆县| 库车县| 阿克苏市| 靖州| 双柏县| 博白县| 克拉玛依市| 府谷县| 佛山市|