Microsoft Word ngidini sampeyan nggawe dokumen pangolahan Word sing prasaja kaya layang lan laporan. Sampeyan bisa nambah warna, clip art, nulis ing macem-macem fonts lan ukuran, nambah tabel, wates & format peluru. Nanging, kanggo ndeleng dokumen Word(DOC,DOCX), kita butuh aplikasi khusus kayata MS Word, OpenOffice lsp. Kadhangkala dadi angel ndeleng dokumen kasebut liwat piranti portabel ( ponsel lsp). Dadi salah sawijining solusi sing bisa ditindakake yaiku ngowahi Word dadi format Gambar (JPG, PNG, GIF lsp). Dadi ing artikel iki, kita bakal njelajah rincian babagan cara Ngonversi Word menyang JPG nggunakake Java REST API.
- Tembung kanggo Konversi JPG REST API
- Ngonversi Word menyang JPG ing Jawa
- DOC menyang JPG nggunakake CURL Commands
Tembung kanggo Konversi JPG REST API
Kanggo nggawe, ngowahi lan ngowahi dokumen Word dadi macem-macem format sing didhukung, kita wis ngembangake solusi adhedhasar REST sing jenenge Aspose.Words Cloud. Supaya bisa nggunakke kapabilitas pangolahan dokumen Word sing padha ing aplikasi Java, kita kudu nyoba nggunakake Aspose.Words Cloud SDK for Java. Saiki supaya bisa nggunakake SDK iki, kita kudu nambah referensi ing project Java kita kanthi nyakup informasi ing ngisor iki ing pom.xml (maven build type project).
<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>
Sawise referensi Java Cloud SDK wis ditambahake, entuk kredensial klien saka Cloud Dashboard. Yen ora, sampeyan kudu ndhaptar akun gratis, nggunakake alamat email sing bener.
Ngonversi Word menyang JPG ing Jawa
Ing bagean iki, kita bakal ngrembug langkah-langkah lan rincian sing ana gandhengane kanggo ngowahi Word dadi JPG nggunakake Java.
- Miwiti nggawe obyek WordsApi ing ngendi kita menehi kredensial pribadi minangka argumen
- Kapindho, muat dokumen Word input nggunakake metode readAllBytes(…) lan pass nilai sing bali menyang array byte []
- Katelu, nggawe obyek ConvertDocumentRequest sing njupuk jeneng dokumen Word input, format JPG lan jeneng file asil minangka argumen.
- Pungkasan, nelpon metode convertDocument(…) kanggo nindakake konversi Word menyang JPG. Gambar asil banjur disimpen ing panyimpenan maya
// Kanggo cuplikan kode liyane, mangga https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// yen baseUrl null, WordsApi nggunakake standar https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// mbukak dokumen tembung saka sistem lokal
File file1 = new File("test_multi_pages.docx");
// maca isi dokumen tembung input
byte[] documentStream = Files.readAllBytes(file1.toPath());
// format gambar asil
String format = "jpg";
// nggawe panjalukan konversi Dokumen ing ngendi kita menehi jeneng file asil
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
// nindakake konversi tembung dadi jpg
wordsApi.convertDocument(convertRequest);
}catch(Exception ex)
{
System.out.println(ex);
}
Gambar WebP input sing digunakake ing conto ing ndhuwur bisa diundhuh saka testmultipages.docx.
DOC menyang JPG nggunakake CURL Commands
Pendekatan liyane kanggo ngowahi DOC dadi JPG yaiku liwat perintah cURL. Dadi, kita kudu nggawe token akses JWT dhisik (adhedhasar kredensial klien) nggunakake printah ing ngisor iki banjur nindakake konversi DOC menyang JPG utawa DOCX menyang 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"
Elinga yen printah ing ngisor iki ngarepake dokumen Word input kasedhiya ing panyimpenan maya. Sawise konversi, kita bisa nyimpen gambar JPG asil menyang 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
Kita uga bisa nimbang nyimpen file asil ing panyimpenan maya lan kanggo tujuan kasebut, kita kudu menehi nilai kanggo 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
Ing artikel iki, kita wis njelajah fitur ngowahi Word dadi JPG nggunakake Jawa uga liwat perintah cURL. Sampeyan uga bisa nyoba API liwat SwaggerUI ing browser web lan ing wektu sing padha, sampeyan bisa uga nimbang njelajah Dokumentasi Produk. Iki minangka sumber informasi sing luar biasa babagan fitur-fitur menarik liyane sing ditawakake API.
Yen sampeyan pengin ngundhuh lan ngowahi kode sumber Cloud SDK, kasedhiya ing GitHub (diterbitake ing lisensi MIT). Pungkasan, yen ana masalah utawa sampeyan butuh kajelasan / informasi luwih lengkap babagan API, hubungi kita kanggo resolusi cepet liwat [forum dhukungan produk] gratis 9.
Artikel sing gegandhengan
Mangga bukak link ing ngisor iki kanggo mangerteni sing luwih lengkap babagan: