Adunay kanunay nga nagtubo nga panginahanglan alang sa episyente ug kombenyente nga mga solusyon sa pagkakabig sa dokumento. Gigamit namo ang MS Word nga mga dokumento para sa opisyal ug personal nga pagtipig sa datos. Usa usab sila sa popular nga format sa file alang sa opisyal nga pagpaambit sa impormasyon sa mga organisasyon sa korporasyon, unibersidad ug gobyerno. Karon, aron mapugngan ang mga dokumento gikan sa dili awtorisado nga pagmaniobra, mahimo namong i-convert ang Word ngadto sa Image. Mao nga sa kini nga teknikal nga artikulo, espesipiko nga atong ipunting kung giunsa ang pag-convert sa mga dokumento sa Word sa TIFF nga mga imahe gamit ang Java REST API.
Kini nga artikulo makapahimo sa mga developers nga dali ug dali nga ma-integrate ang mga kapabilidad sa pagkakabig sa dokumento ngadto sa ilang mga aplikasyon, nga nagpaposible sa pag-convert sa Word ngadto sa Tiff, Word ngadto sa hulagway, Word ngadto sa imahe, o DOC ngadto sa Tiff nga adunay pipila lang ka linya sa code.
- Pulong ngadto sa Image Conversion API
- I-convert ang Pulong ngadto sa TIFF nga dokumento sa Java
- Pulong ngadto sa Hulagway gamit ang cURL Commands
Pulong ngadto sa Image Conversion API
Ang Aspose.Words Cloud SDK para sa Java usa ka REST API nga naghatag usa ka lainlaing bahin sa pagmaniobra sa dokumento, lakip ang abilidad sa pag-convert sa mga dokumento sa Word sa mga imahe sa TIFF. Uban sa yano ug sayon-gamiton nga interface, ang mga developers dali ug dali nga maka-implementar niini nga gamit sa ilang Java nga mga aplikasyon, nga dili kinahanglan nga mabalaka mahitungod sa pagkakomplikado sa pagkakabig sa dokumento. Sa kinatibuk-an, kini usa ka gamhanan nga himan alang sa pag-convert sa mga dokumento sa Word ngadto sa TIFF nga mga hulagway, PDF, Pulong ngadto sa JPG, Pulong ngadto sa HTML, ug lain-laing mga suportadong mga format sa file. Uban sa prangka nga API ug napasibo nga mga kapilian, dali nimo mapatuman kini nga pagpaandar sa imong mga aplikasyon ug mapahapsay ang mga proseso sa pagkakabig sa dokumento.
Karon, aron magamit ang SDK, palihog idugang ang mosunod nga mga detalye sa pom.xml sa maven build type nga proyekto.
<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>
Kung ang JDK nga pakisayran nadugang sa proyekto, kinahanglan namon nga maghimo usa ka libre nga account sa Aspose Cloud. Karon pangitaa ang Client ID ug Client Secret sa Dashboard.
I-convert ang Pulong ngadto sa TIFF Document sa Java
Niini nga seksyon, atong i-convert ang Word ngadto sa Image (TIFF document) gamit ang Java code snippet. Ang tinubdan nga pulong nga dokumento ikarga gikan sa cloud storage ug human sa pagkakabig, kini maluwas sa samang cloud storage.
- Una, paghimo usa ka butang sa WordsApi diin among gipasa ang Client ID ug Client Secret isip mga parameter.
- Ikaduha, basaha ang input Word nga dokumento gikan sa lokal nga drive gamit ang File object.
- Ikatulo, paghimo sa UploadFileRequest instance nga nagkinahanglan sa File instance isip argumento.
- Karon tawga ang paagi nga uploadFile(…) aron ma-upload ang Word nga dokumento sa cloud storage.
- Paghimo ug butang sa GetDocumentWithFormatRequest(…) samtang naghatag ug input Word document name, output format value isip TIFF, ug ang resulta nga file name isip argumento.
- Sa katapusan, tawga ang pamaagi getDocumentWithFormat(…) aron ma-convert ang Word ngadto sa Image ug i-save ang output sa Cloud storage.
// Para sa dugang nga code snippet, palihug https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// paghimo og butang sa WordsApi
// kung null ang baseUrl, gigamit sa WordsApi ang default https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// basaha ang sulod sa PDF gikan sa lokal nga drive
File file = new File("C:\\input.docx");
// paghimo og file upload request
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// i-upload ang file sa cloud storage
wordsApi.uploadFile(uploadRequest);
// paghimo og butang nga hangyo sa pagkakabig sa dokumento samtang gipiho ang resulta nga ngalan sa tiff
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Tawga ang API aron mabag-o ang Pulong sa Imahe (TIFF) ug i-save ang output sa pagtipig sa panganod
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ang sampol nga dokumento sa Pulong nga gigamit sa pananglitan sa ibabaw mahimong ma-download gikan sa testmultipages.docx ug ang resulta nga dokumento sa TIFF gikan sa Converted.tiff.
Pulong ngadto sa Hulagway gamit ang cURL Commands
Niini nga seksyon, atong gamiton ang cURL nga mga sugo alang sa Pulong ngadto sa pagkakabig sa Hulagway. Karon, ang unang lakang mao ang paghimo og JWT access token samtang gipatuman ang mosunod nga sugo.
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"
Kung naa na mi JWT token, palihog ang musunod nga command para i-load ang Word document gikan sa cloud storage ug i-save sa TIFF document. Ang resulta nga TIFF gitipigan usab 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 sa mga dokumento sa Word ngadto sa mga hulagway sa TIFF usa ka importante nga buluhaton alang sa daghang mga developers, ug ang Aspose.Words Cloud SDK alang sa Java naghimo niini nga buluhaton nga mas sayon kaysa kaniadto. Uban sa kusgan nga REST API ug napasadya nga mga kapilian, dali ug dali nga ma-integrate sa mga developer ang mga kapabilidad sa pagkakabig sa dokumento sa ilang mga aplikasyon sa Java. Kung kinahanglan nimo nga i-convert ang usa ka dokumento o usa ka dako nga hugpong sa mga dokumento, ang Aspose.Words Cloud SDK para sa Java naghatag usa ka kasaligan ug episyente nga solusyon alang sa pag-convert sa Pulong sa mga imahe sa TIFF. Busa, kung nangita ka usa ka lig-on ug user-friendly nga solusyon sa pagkakabig sa dokumento alang sa imong aplikasyon sa Java, nan ang Aspose.Words Cloud SDK alang sa Java siguradong angay nga susihon.
Usab, ang kompleto nga source code sa SDK gipatik sa GitHub ug mahimong ma-download nga libre. Mahimo usab nimong ikonsiderar ang pag-access sa API sulod sa usa ka web browser pinaagi sa SwaggerUI. Sa katapusan, kung makasugat ka og bisan unsang mga isyu samtang naggamit sa mga API, palihug ayaw pagduhaduha sa pagkontak kanamo pinaagi sa product support forum.
May Kalabutan nga mga Artikulo
Girekomenda namon nga bisitahan ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: