ホームページ  >  記事  >  Java  >  オーディオ、ビデオ、ドキュメント、画像を処理するために Java で使用されるツールの紹介

オーディオ、ビデオ、ドキュメント、画像を処理するために Java で使用されるツールの紹介

不言
不言転載
2019-03-22 10:47:593266ブラウズ

この記事では、オーディオ、ビデオ、ドキュメント、および画像を処理するために Java で使用されるツールについて紹介します。これには一定の参考価値があります。必要な友人は参照できます。お役に立てれば幸いです。

開発者にとって、ファイルの操作は多くの場合不可欠ですが、奇妙に感じるかもしれません。この記事では、さまざまな種類のドキュメントの処理に役立つツールをいくつか紹介します。

オーディオ、ビデオ

推奨ツール: FFmpeg。オーディオとビデオの記録、変換、ストリーミングのための完全なソリューションを提供し、Linux、Windows、Mac OS X、およびその他のプラットフォームで使用できます。コンパイルして実行した後、スクリプト ツール クラスを作成し、プログラムで使用できるようにカプセル化できます。再生時間、ビットレート、フレームレートなど、オーディオおよびビデオ形式ファイルのさまざまなパラメータを迅速に取得できます。また、多くのファイル形式に対応しているので、安心してご利用いただけます。さらに、オーディオとビデオのトリミング、オーディオとビデオの変換など、他の高度な操作を行うために使用することもできます。

Document

推奨ツール: POI、これは本当に強力です doc、docx、xls、xlsx、ppt、pptx 版のオフィス ファイルを操作でき、ファイルの属性を取得できます、コンテンツおよびその他の情報、およびその 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 中国語 Web サイトの Java チュートリアル ビデオ 列に注目してください。

以上がオーディオ、ビデオ、ドキュメント、画像を処理するために Java で使用されるツールの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。