Menggunakan REST API di Java, pengembang dapat mengompresi dokumen dalam DOC, DOCX, RTF, PDF, dan format lainnya. Dengan solusi yang diberikan, output akan menjadi file berkualitas tinggi setelah kompresi.
Menggunakan Java API kami yang kuat, pengembang dapat mengompresi file untuk mengoptimalkan konten dan ukuran file keluaran. Mengurangi ukuran file terjadi dengan membersihkan data dan sumber daya yang tidak digunakan. Anda juga dapat mengompresi gambar untuk membuat ukuran file output lebih kecil.
Hasil pengoptimalan dan kompresi konten dapat disimpan dalam format file asli atau format penyimpanan apa pun yang tersedia – DOCX, DOC, RTF, PDF, HTML, dan banyak lainnya.
Seperti disebutkan, SDK Java kami memungkinkan Anda mengurangi ukuran dokumen secara terprogram dalam format apa pun yang didukung. Misalnya, Anda dapat mengurangi ukuran PDF file, DOCX, DOC, RTF, ODT, EPUB, HTML, dan format lainnya. Dan sekarang Anda dapat mencoba fungsionalitas canggih kami dan mengevaluasi cara mengompresi dokumen di Java dengan contoh berikut:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);
CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
wordsApi.compressDocumentOnline(compressDocumentRequest);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
compressDocument.getDocument().iterator().next(), "docx", null, null, null, null);
wordsApi.convertDocument(convertDocument);
Instal 'Aspose.Words Cloud SDK for Java' menggunakan alat otomatisasi build Maven.
Tambahkan ketergantungan ini ke POM proyek Anda:
Sebagai alternatif, Anda dapat mengkloning Aspose.Words Cloud SDK for Java dari GitHub dan menggunakannya dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.
Lihat Repository Documentation untuk melihat detailnya.