Mayroong patuloy na lumalagong pangangailangan para sa mahusay at maginhawang mga solusyon sa conversion ng dokumento. Gumagamit kami ng mga dokumento ng MS Word para sa opisyal at personal na pag-iimbak ng data. Isa rin sila sa mga sikat na format ng file para sa opisyal na pagbabahagi ng impormasyon ng mga organisasyon ng korporasyon, unibersidad at gobyerno. Ngayon, upang maiwasan ang mga dokumento mula sa hindi awtorisadong pagmamanipula, maaari naming i-convert ang Word sa Imahe. Kaya sa teknikal na artikulong ito, partikular na tututukan namin kung paano i-convert ang mga dokumento ng Word sa mga larawang TIFF gamit ang Java REST API.
Ang artikulong ito ay nagbibigay-daan sa mga developer na mabilis at madaling isama ang mga kakayahan sa conversion ng dokumento sa kanilang mga application, na ginagawang posible na i-convert ang Word sa Tiff, Word sa larawan, Word sa imahe, o DOC sa Tiff gamit lamang ang ilang linya ng code.
- Word to Image Conversion API
- I-convert ang Word sa TIFF na dokumento sa Java
- Word into Picture gamit ang cURL Commands
Word to Image Conversion API
Ang Aspose.Words Cloud SDK para sa Java ay isang REST API na nagbibigay ng hanay ng mga feature sa pagmamanipula ng dokumento, kabilang ang kakayahang mag-convert ng mga dokumento ng Word sa mga imahe ng TIFF. Sa simple at madaling gamitin na interface nito, mabilis at madaling maipapatupad ng mga developer ang functionality na ito sa kanilang mga Java application, nang hindi kinakailangang mag-alala tungkol sa mga kumplikado ng conversion ng dokumento. Sa pangkalahatan, ito ay isang mahusay na tool para sa pag-convert ng mga dokumento ng Word sa mga larawan ng TIFF, PDF, Word sa JPG, Word sa HTML, at iba’t iba pang suportadong mga format ng file. Gamit ang diretsong API at mga nako-customize na opsyon, madali mong maipapatupad ang functionality na ito sa iyong mga application at i-streamline ang mga proseso ng conversion ng dokumento.
Ngayon, para magamit ang SDK, mangyaring magdagdag ng mga sumusunod na detalye sa pom.xml ng maven build type project.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>http://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.8.0</version>
</dependency>
</dependencies>
Kapag naidagdag na ang JDK reference sa proyekto, kailangan naming gumawa ng libreng account sa Aspose Cloud. Ngayon maghanap para sa Client ID at Client Secret sa Dashboard.
I-convert ang Word sa TIFF Document sa Java
Sa seksyong ito, iko-convert namin ang Word sa Image (TIFF na dokumento) gamit ang snippet ng Java code. Ang dokumento ng pinagmulang salita ay ilo-load mula sa cloud storage at pagkatapos ng conversion, ito ay ise-save sa parehong cloud storage.
- Una, gumawa ng object ng WordsApi kung saan ipinapasa namin ang Client ID at Client Secret bilang mga parameter.
- Pangalawa, basahin ang input na dokumento ng Word mula sa lokal na drive gamit ang File object.
- Pangatlo, lumikha ng UploadFileRequest instance na nangangailangan ng File instance bilang argumento.
- Ngayon tawagan ang paraan na uploadFile(…) para i-upload ang Word document sa cloud storage.
- Lumikha ng object ng GetDocumentWithFormatRequest(…) habang nagbibigay ng input Word document name, output format value bilang TIFF, at ang resultang file name bilang mga argumento.
- Panghuli, tawagan ang pamamaraang getDocumentWithFormat(…) para i-convert ang Word sa Image at i-save ang output sa Cloud storage.
// Para sa higit pang mga snippet ng code, mangyaring https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Kumuha ng ClientID at ClientSecret mula sa https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// lumikha ng isang bagay ng WordsApi
// kung null ang baseUrl, gumagamit ang WordsApi ng default na https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// basahin ang nilalaman ng PDF mula sa lokal na drive
File file = new File("C:\\input.docx");
// lumikha ng kahilingan sa pag-upload ng file
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// mag-upload ng file sa cloud storage
wordsApi.uploadFile(uploadRequest);
// lumikha ng object ng kahilingan sa conversion ng dokumento habang tinutukoy ang resultang pangalan ng tiff
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Tumawag sa API para i-convert ang Word to Image (TIFF) at i-save ang output sa cloud storage
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ang sample na dokumento ng Word na ginamit sa halimbawa sa itaas ay maaaring ma-download mula sa testmultipages.docx at ang resultang dokumentong TIFF mula sa Converted.tiff.
Word into Picture gamit ang cURL Commands
Sa seksyong ito, gagamitin namin ang mga cURL na command para sa Word into Picture conversion. Ngayon, ang unang hakbang ay ang bumuo ng JWT access token habang isinasagawa ang sumusunod na command.
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"
Kapag mayroon na kaming JWT token, mangyaring ang sumusunod na command upang i-load ang Word document mula sa cloud storage at i-save sa TIFF na dokumento. Ang resultang TIFF ay nakaimbak din sa cloud storage.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Konklusyon
Sa konklusyon, ang pag-convert ng mga dokumento ng Word sa mga imahe ng TIFF ay isang mahalagang gawain para sa maraming mga developer, at ang Aspose.Words Cloud SDK para sa Java ay ginagawang mas madali ang gawaing ito kaysa dati. Sa malakas nitong REST API at mga nako-customize na opsyon, mabilis at madaling maisasama ng mga developer ang mga kakayahan sa conversion ng dokumento sa kanilang mga Java application. Kung kailangan mong mag-convert ng isang dokumento o isang malaking batch ng mga dokumento, ang Aspose.Words Cloud SDK para sa Java ay nagbibigay ng maaasahan at mahusay na solusyon para sa pag-convert ng Word sa mga imahe ng TIFF. Kaya, kung naghahanap ka ng isang matatag at madaling gamitin na solusyon sa conversion ng dokumento para sa iyong Java application, kung gayon ang Aspose.Words Cloud SDK para sa Java ay talagang sulit na tuklasin.
Gayundin, ang kumpletong source code ng SDK ay na-publish sa GitHub at maaaring i-download nang libre. Maaari mo ring isaalang-alang ang pag-access sa API sa loob ng isang web browser sa pamamagitan ng SwaggerUI. Panghuli, kung sakaling makatagpo ka ng anumang mga isyu habang ginagamit ang mga API, mangyaring huwag mag-atubiling makipag-ugnayan sa amin sa pamamagitan ng product support forum.
Mga Kaugnay na Artikulo
Lubos naming inirerekumenda ang pagbisita sa mga sumusunod na link upang matuto nang higit pa tungkol sa: