Maison > Java > javaDidacticiel > Introduction aux outils utilisés par Java pour traiter l'audio, la vidéo, les documents et les images

Introduction aux outils utilisés par Java pour traiter l'audio, la vidéo, les documents et les images

不言
Libérer: 2019-03-22 10:47:59
avant
3313 Les gens l'ont consulté

Cet article vous présente les outils utilisés en Java pour traiter l'audio, la vidéo, les documents et les images. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Pour les développeurs, l'exploitation des fichiers est souvent essentielle, mais cela peut paraître étrange. Cet article vous présente quelques outils disponibles pour vous aider à traiter différents types de documents.

Audio et vidéo

Outil recommandé : FFmpeg, qui fournit une solution complète pour l'enregistrement, la conversion et le streaming audio et vidéo, et peut être utilisé sur Linux, Windows, Mac OS X et d'autres plateformes Après la compilation et l'exécution, nous pouvons créer une classe d'outil de script et l'encapsuler pour qu'elle soit utilisée par le programme. Il peut obtenir rapidement divers paramètres de fichiers au format audio et vidéo, notamment la durée, le débit binaire, la fréquence d'images, etc. Et il prend en charge de nombreux formats de fichiers, vous pouvez donc l'utiliser en toute confiance. De plus, nous pouvons également l'utiliser pour effectuer d'autres opérations avancées telles que le recadrage audio et vidéo, la conversion audio et vidéo, etc.

Document

Outil recommandé : POI, c'est vraiment puissant, il peut faire fonctionner les versions doc, docx, xls, xlsx, ppt, pptx des fichiers office, et peut obtenir les attributs du fichier , contenu et autres informations, et ses dépendances 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>
Copier après la connexion


Autre outil recommandé pour traiter les fichiers PDF : PDFBox, qui est très bon et puissant. ça dit que c'est bon !

Outil de conversion de fichiers : jodconverter, profitez-en pour le convertir !

Image : im4java, vous devez installer GraphicsMagick. Vous pouvez obtenir le DPI de l'image, la largeur, la hauteur et le nombre de pages de type tiff, etc. Vous pouvez également effectuer d'autres traitements sur l'image, comme un recadrage, conversion de formats, etc. Dépendance Maven d'im4java :

        <!-- https://mvnrepository.com/artifact/org.im4java/im4java -->
        <dependency>
            <groupId>org.im4java</groupId>
            <artifactId>im4java</artifactId>
            <version>1.4.0</version>
        </dependency>
Copier après la connexion

Ceci ci-dessus sont les outils utiles que j'ai compilés pour traiter les fichiers. Il y a beaucoup d'informations sur l'utilisation de chacun d'eux sur Internet. J'espère que les autres programmeurs arrêteront. en le lisant. Confus, il y a une direction de développement !

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne Vidéo du didacticiel Java du site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal