kata ke jpg

Konversi Word ke JPG di Jawa

Microsoft Word memungkinkan Anda membuat dokumen pengolah kata sederhana seperti surat dan laporan. Anda dapat menambahkan warna, clip art, menulis dalam berbagai font dan ukuran, menambahkan tabel, batas & pemformatan poin. Namun, untuk melihat dokumen Word(DOC,DOCX), kita memerlukan aplikasi khusus seperti MS Word, OpenOffice, dll. Terkadang cukup sulit untuk melihat dokumen ini melalui perangkat portabel ( ponsel dll). Jadi salah satu solusi yang layak adalah mengonversi Word menjadi format Gambar (JPG, PNG, GIF dll.). Jadi dalam artikel ini, kita akan membahas detail tentang cara Mengonversi Word ke JPG menggunakan Java REST API.

API REST Konversi Kata ke JPG

Untuk membuat, mengedit, dan mengubah dokumen Word ke berbagai format yang didukung, kami telah mengembangkan solusi berbasis REST bernama Aspose.Words Cloud. Untuk memanfaatkan kemampuan pemrosesan dokumen Word yang sama di aplikasi Java, kita perlu mencoba menggunakan Aspose.Words Cloud SDK for Java. Sekarang untuk menggunakan SDK ini, kita perlu menambahkan referensinya di proyek Java kita dengan memasukkan informasi berikut di pom.xml (proyek tipe maven build).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.12.0</version>
    </dependency>
</dependencies>

Setelah referensi Java Cloud SDK ditambahkan, dapatkan kredensial klien Anda dari Cloud Dashboard. Jika tidak, Anda harus terlebih dahulu mendaftarkan akun gratis, menggunakan alamat email yang valid.

Konversi Word ke JPG di Jawa

Pada bagian ini, kita akan membahas langkah-langkah dan detail terkait untuk mengonversi Word ke JPG menggunakan Java.

  • Mulailah dengan pembuatan objek WordsApi tempat kami memberikan kredensial yang dipersonalisasi sebagai argumen
  • Kedua, muat dokumen Word input menggunakan metode readAllBytes(…) dan berikan nilai yang dikembalikan ke array byte[]
  • Ketiga, buat objek ConvertDocumentRequest yang menggunakan nama dokumen Word, format JPG, dan nama file yang dihasilkan sebagai argumen
  • Terakhir, panggil metode convertDocument(…) untuk melakukan konversi Word ke JPG. Gambar yang dihasilkan kemudian disimpan di penyimpanan cloud
// Untuk cuplikan kode lainnya, silakan https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// jika baseUrl adalah null, WordsApi menggunakan default https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // memuat dokumen kata dari sistem lokal
        File file1 = new File("test_multi_pages.docx");

        // membaca isi dokumen kata masukan
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // format gambar yang dihasilkan
        String format = "jpg";

        // buat permintaan konversi Dokumen tempat kami memberikan nama file yang dihasilkan
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // melakukan konversi kata ke jpg
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
kata ke jpg

Gambar: - Pratinjau konversi Word ke PDF

Gambar input WebP yang digunakan dalam contoh di atas dapat diunduh dari testmultipages.docx.

DOC ke JPG menggunakan Perintah cURL

Pendekatan lain untuk mengonversi DOC ke JPG adalah melalui perintah cURL. Jadi pertama-tama kita harus membuat token akses JWT (berdasarkan kredensial klien) menggunakan perintah berikut dan kemudian melakukan konversi DOC ke JPG atau DOCX ke JPG.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Harap perhatikan bahwa perintah berikut mengharapkan dokumen input Word tersedia di penyimpanan cloud. Setelah konversi, kita dapat menyimpan gambar JPG yang dihasilkan ke drive lokal

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o output.jpg

Kami juga dapat mempertimbangkan untuk menyimpan file yang dihasilkan di penyimpanan cloud dan untuk tujuan itu, kami perlu memberikan nilai untuk parameter outPath.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg&outPath=newOutput.jpg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Kesimpulan

Pada artikel ini, kami telah mengeksplorasi fitur konversi Word ke JPG menggunakan Java dan juga melalui perintah cURL. Anda juga dapat menguji API melalui SwaggerUI dalam browser web dan pada saat yang sama, Anda dapat mempertimbangkan untuk menjelajahi Dokumentasi Produk. Ini adalah sumber informasi yang luar biasa mengenai fitur menarik lainnya yang ditawarkan oleh API.

Jika Anda ingin mengunduh dan memodifikasi kode sumber Cloud SDK, tersedia di GitHub (diterbitkan di bawah lisensi MIT). Terakhir, jika ada masalah atau Anda memerlukan kejelasan/informasi lebih lanjut terkait API kami, silakan hubungi kami untuk penyelesaian cepat melalui forum dukungan produk gratis.

Artikel Terkait

Silakan kunjungi tautan berikut untuk mempelajari lebih lanjut tentang: