Compresser le fichier RTF en ligne ou en utilisant l’application Android
Développez de puissantes applications de compression de documents RTF basées sur Android.Compressez librement divers documents, y compris les fichiers RTF, en ligne via une application avec téléchargement instantané.
Compresser et optimiser les fichiers RTF en ligne
- Téléchargez des fichiers RTF pour les compresser et les optimiser.
- Choisissez le niveau de compression (faible, moyen ou élevé)
- Cliquez sur le bouton “Compresser”.
- Téléchargez le fichier RTF compressé.
- Visualisez et obtenez le résultat de la compression en vérifiant sa taille et la qualité du contenu.
Compresser le fichier RTF via l'application Android
- Référencez la bibliothèque Java dans votre projet
- Charger le document
- Obtenez tous les nœuds ayant des images et parcourez chaque nœud
- Définir les images compressées à l’aide de setImage
- Réglez le niveau de compression au maximum via setCompressionLevel(CompressionLevel.MAXIMUM)
- Appelez la méthode de sauvegarde et obtenez le fichier RTF compressé
Code Java : Compresser les fichiers RTF
import com.aspose.words.*; | |
Document wordDocument = new Document("sourceFile.docx"); | |
wordDocument.cleanup(); | |
NodeCollection nodes = wordDocument.getChildNodes(NodeType.SHAPE, true); | |
for (Shape shape : (Iterable<Shape>) nodes) | |
{ | |
if (shape.isImage()) | |
{ | |
BufferedImage image = ImageIO.read(shape.getImageData().toStream()); | |
shape.getImageData().setImage("yourCompressedImage"); | |
} | |
} | |
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(); | |
saveOptions.setCompressionLevel(CompressionLevel.MAXIMUM); | |
wordDocument.save("CompressedWordFile.docx", saveOptions); |
Développer une application de compression de fichiers RTF pour Android
Besoin de développer un script Android ou une application utilitaire pour compresser facilement plusieurs fichiers RTF ?Avec les API enfants
Aspose.Words for Android via Java
de
Aspose.Total for Android via Java
, tout développeur Android peut intégrer le code API ci-dessus pour programmer une application de compression sur plusieurs documents.La puissante bibliothèque Android pour la compression de documents prend en charge de nombreux formats populaires, notamment le format RTF.
Bibliothèque de compression Android pour les fichiers RTF
- Nous hébergeons nos packages Java en Dépôts Maven .
- Aspose.Words for Java est un fichier JAR commun contenant du byte-code.
- Suivez le instructions étape par étape pour savoir comment installer Aspose.Words for Android via Java.
Configuration requise
- Java SE 7 et les versions Java plus récentes sont prises en charge.
- Package séparé pour Java SE 6 au cas où l’on serait obligé d’utiliser un JRE obsolète.
- Le package Java est multiplateforme et fonctionne sur tous les systèmes d’exploitation avec implémentation JVM.
- Les systèmes d’exploitation incluent Microsoft Windows, Linux, macOS, Android et iOS.
Pour plus de détails sur les dépendances de packages optionnels, telles que JogAmp JOGL, le moteur de polices Harfbuzz, Java Advanced Imaging JAI, veuillez vous référer à [Documentation produit](https://docs.aspose.com/words/java/system-requirements/).