首頁  >  文章  >  Java  >  java處理音視頻,文檔,圖片所使用的工具介紹

java處理音視頻,文檔,圖片所使用的工具介紹

不言
不言轉載
2019-03-22 10:47:593270瀏覽

本篇文章帶給大家的內容是關於java處理音視頻,文檔,圖片所用的工具介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

對開發人員來說,對文件的操作往往必不可少,但可能會有一些陌生的感覺,本文就為大家提供一些可用的工具幫助大家處理各種類型的文檔。

音、視訊

推薦的工具:FFmpeg, 它提供了錄製、轉換以及串流影音的完整解決方案, 並且可在Linux、Windows、Mac OS X等平台上編譯運行,我們可以建立一個腳本工具類,封裝好就可以供程式使用。它可以很快速的獲取音、視訊格式檔案的各種參數,包括時長,位元率,幀率等等。而且它支援的文件格式也比較多,可放心使用。另外我們還可以用它做裁剪音視頻,轉換音視頻等其他高級操作。

文件

推薦的工具:POI,這個實在是太強大了,它可以操作doc、docx、xls、xlsx、ppt、pptx版本的office文件,可取得文件的屬性,內容等信息,其Maven依賴:

       <properties>
        <poi.version>3.17</poi.version>
       </properties>
       ...
       <dependencies>
        <!--操作office的JAR包  -->
        <!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>${poi.version}</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>${poi.version}</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-scratchpad -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>${poi.version}</version>
        </dependency>
       </dependencies>


另外推薦處理PDF文件的工具:PDFBox,很好很強大,用過的都說好!

 檔案轉換的工具:jodconverter, 盡情的轉起來吧!

圖片:im4java,需安裝GraphicsMagick,可取得圖片DPI、寬、高以及tiff類型的頁數等,還可以對圖片進行其他的處理,例如裁剪,轉換格式等。 im4java的Maven依賴:

        <!-- https://mvnrepository.com/artifact/org.im4java/im4java -->
        <dependency>
            <groupId>org.im4java</groupId>
            <artifactId>im4java</artifactId>
            <version>1.4.0</version>
        </dependency>

以上就是我整理的處理文件所用到的好用的工具,他們每一個的用法在網上都有很多資料,希望程式猿兄弟們看後不再迷茫,有一個開發的方向!

這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的Java教學影片專欄!

#

以上是java處理音視頻,文檔,圖片所使用的工具介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除