RTF Dosyasını Çevrimiçi Olarak veya Android Uygulamasını Kullanarak Sıkıştırın
Güçlü android tabanlı RTF belge sıkıştırma uygulamaları geliştirin.RTF dosyaları da dahil olmak üzere çeşitli belgeleri uygulama aracılığıyla çevrimiçi olarak anında indirerek özgürce sıkıştırın.
RTF Dosyalarını Çevrimiçi Olarak Sıkıştırın ve Optimize Edin
- Sıkıştırmak ve optimize etmek için RTF dosyalarını yükleyin.
- Sıkıştırma Düzeyini seçin (Düşük, Orta veya Yüksek)
- “Sıkıştır” düğmesini tıklayın.
- Sıkıştırılmış RTF dosyasını indirin.
- Boyutunu ve içerik kalitesini kontrol ederek sıkıştırmanın sonucunu görüntüleyin ve alın.
RTF Dosyasını Android Uygulamasıyla Sıkıştırın
- Projenize Java kitaplığına referans verin
- Belgeyi yükleyin
- Görüntüleri olan tüm düğümleri alın ve her düğümde döngü yapın
- setImage kullanarak sıkıştırılmış görüntüleri ayarlayın
- Sıkıştırma seviyesini setCompressionLevel(CompressionLevel.MAXIMUM) aracılığıyla maksimuma ayarlayın
- Kaydetme yöntemini çağırın ve sıkıştırılmış RTF dosyasını alın
Java Kodu: RTF Dosyalarını Sıkıştır
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); |
Android için RTF Dosya Sıkıştırma Uygulamasını Geliştirin
Birden fazla RTF dosyasını kolayca sıkıştırmak için android komut dosyası veya yardımcı program uygulaması geliştirmeniz mi gerekiyor?
Aspose.Total for Android via Java
’nin
Aspose.Words for Android via Java
alt API’leri ile herhangi bir android geliştiricisi, belgeler arasında sıkıştırma uygulamasını programlamak için yukarıdaki API kodunu entegre edebilir.Belge sıkıştırmaya yönelik güçlü android kitaplığı, RTF formatı dahil birçok popüler formatı destekler.
RTF Dosyaları için Android Sıkıştırma Kitaplığı
- Java paketlerimizi Maven depoları ‘de barındırıyoruz.
- Aspose.Words for Java, bayt kodunu içeren yaygın bir JAR dosyasıdır.
- Aspose.Words for Android via Java’in nasıl kurulacağını öğrenmek için adım adım talimatlar ‘yi takip edin.
sistem gereksinimleri
- Java SE 7 ve daha yeni Java sürümleri desteklenmektedir.
- Güncel olmayan JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı paket.
- Java paketi çapraz platformdur ve JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
- İşletim sistemleri Microsoft Windows, Linux, macOS, Android ve iOS’u içerir.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Gelişmiş Görüntüleme JAI gibi isteğe bağlı paket bağımlılıkları hakkında daha fazla ayrıntı için lütfen [Ürün Dokümantasyonu](https://docs.aspose.com/words/java/system-requirements/)'e bakın.