მუდმივად იზრდება საჭიროება დოკუმენტების კონვერტაციის ეფექტური და მოსახერხებელი გადაწყვეტილებებისთვის. ჩვენ ვიყენებთ MS Word დოკუმენტებს ოფიციალური და პერსონალური მონაცემების შესანახად. ისინი ასევე არის ერთ-ერთი პოპულარული ფაილის ფორმატი კორპორატიული, საუნივერსიტეტო და სამთავრობო ორგანიზაციების მიერ ოფიციალური ინფორმაციის გაზიარებისთვის. ახლა, იმისათვის, რომ თავიდან ავიცილოთ დოკუმენტები არასანქცირებული მანიპულირებისგან, ჩვენ შეგვიძლია Word-ად გადავიტანოთ გამოსახულება. ამრიგად, ამ ტექნიკურ სტატიაში ჩვენ კონკრეტულად გავამახვილებთ ყურადღებას იმაზე, თუ როგორ გადავიტანოთ Word დოკუმენტები TIFF სურათებად Java REST API-ის გამოყენებით.
ეს სტატია დეველოპერებს საშუალებას აძლევს სწრაფად და მარტივად დააკავშირონ დოკუმენტების კონვერტაციის შესაძლებლობები თავიანთ აპლიკაციებში, რაც შესაძლებელს გახდის Word-ად გადაიყვანოს Tiff-ად, Word-ად სურათად, Word-ად გამოსახულებად ან DOC-ად Tiff-ად მხოლოდ რამდენიმე სტრიქონის კოდით.
- სიტყვა-სურათის კონვერტაციის API
- გადაიყვანეთ Word-ად TIFF დოკუმენტი Java-ში
- სიტყვა სურათად cURL ბრძანებების გამოყენებით
სიტყვა-სურათის კონვერტაციის API
Aspose.Words Cloud SDK for Java არის REST API, რომელიც უზრუნველყოფს დოკუმენტების მანიპულირების ფუნქციების მთელ რიგს, მათ შორის Word დოკუმენტების TIFF სურათებად გადაქცევის შესაძლებლობას. მისი მარტივი და ადვილად გამოსაყენებელი ინტერფეისით, დეველოპერებს შეუძლიათ სწრაფად და მარტივად განახორციელონ ეს ფუნქცია თავიანთ Java აპლიკაციებში, დოკუმენტის კონვერტაციის სირთულეებზე ფიქრის გარეშე. მთლიანობაში, ეს არის ძლიერი ინსტრუმენტი Word დოკუმენტების TIFF სურათებად, PDF, Word-ად JPG, Word-ად HTML და სხვა [მხარდაჭერილი ფაილის ფორმატებად] გადასაყვანად. ]. მისი მარტივი API და კონფიგურირებადი პარამეტრებით, თქვენ შეგიძლიათ მარტივად განახორციელოთ ეს ფუნქცია თქვენს აპლიკაციებში და გაამარტივოთ დოკუმენტის კონვერტაციის პროცესები.
ახლა, SDK-ის გამოსაყენებლად, გთხოვთ, დაამატოთ შემდეგი დეტალები maven build ტიპის პროექტის pom.xml-ში.
<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>
მას შემდეგ, რაც პროექტს დაემატება JDK მითითება, ჩვენ უნდა შევქმნათ უფასო ანგარიში Aspose Cloud-ზე. ახლა მოძებნეთ კლიენტის ID და კლიენტის საიდუმლო Dashboard-ზე.
გადაიყვანეთ Word TIFF დოკუმენტად Java-ში
ამ განყოფილებაში ჩვენ ვაპირებთ Word-ის სურათად გადაქცევას (TIFF დოკუმენტი) ჯავის კოდის ფრაგმენტის გამოყენებით. წყარო Word დოკუმენტი ჩაიტვირთება ღრუბლოვანი საცავიდან და კონვერტაციის შემდეგ შეინახება იმავე ღრუბლოვან საცავში.
- პირველ რიგში, შექმენით WordsApi-ს ობიექტი, სადაც პარამეტრებად გადავცემთ Client ID-ს და Client Secret-ს.
- მეორეც, წაიკითხეთ შეყვანილი Word დოკუმენტი ადგილობრივი დისკიდან File ობიექტის გამოყენებით.
- მესამე, შექმენით UploadFileRequest ინსტანცია, რომელიც არგუმენტად მოითხოვს File ინსტანციას.
- ახლა გამოიძახეთ მეთოდი uploadFile(…), რომ ატვირთოთ Word დოკუმენტი ღრუბლოვან საცავში.
- შექმენით GetDocumentWithFormatRequest(…) ობიექტის Word დოკუმენტის შეყვანის სახელი, გამომავალი ფორმატის მნიშვნელობა, როგორც TIFF და შედეგად ფაილის სახელი, როგორც არგუმენტები.
- და ბოლოს, გამოიძახეთ მეთოდი getDocumentWithFormat(…) Word-ის გამოსახულებად გადასაყვანად და გამომავალი Cloud-ში შესანახად.
// დამატებითი კოდის ფრაგმენტებისთვის, გთხოვთ, https://github.com/aspose-words-cloud/aspose-words-cloud-java
// მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// WordsApi-ს ობიექტის შექმნა
// თუ baseUrl არის null, WordsApi იყენებს ნაგულისხმევს https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// წაიკითხეთ PDF-ის შინაარსი ადგილობრივი დისკიდან
File file = new File("C:\\input.docx");
// ფაილის ატვირთვის მოთხოვნის შექმნა
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// ატვირთეთ ფაილი ღრუბლოვან საცავში
wordsApi.uploadFile(uploadRequest);
// შექმენით დოკუმენტის კონვერტაციის მოთხოვნის ობიექტი, ხოლო შედეგიანი tiff სახელის მითითებით
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// გამოიძახეთ API Word-ის გამოსახულებად (TIFF) გადასაყვანად და გამომავალი ღრუბლის საცავში შესანახად
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
ზემოხსენებულ მაგალითში გამოყენებული Word დოკუმენტის ნიმუშის ჩამოტვირთვა შესაძლებელია testmultipages.docx-დან და შედეგად მიღებული TIFF დოკუმენტი Converted.tiff-დან.
სიტყვა სურათად cURL ბრძანებების გამოყენებით
ამ განყოფილებაში, ჩვენ ვაპირებთ გამოვიყენოთ cURL ბრძანებები Word-ში სურათის გადასაყვანად. ახლა, პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების შესრულებისას.
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"
მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ, შემდეგი ბრძანება ჩატვირთოთ Word დოკუმენტი ღრუბლოვანი საცავიდან და შეინახოთ TIFF დოკუმენტში. შედეგად მიღებული TIFF ასევე ინახება ღრუბლოვან საცავში.
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>"
დასკვნა
დასასრულს, Word დოკუმენტების TIFF სურათებად გადაქცევა გადამწყვეტი ამოცანაა მრავალი დეველოპერისთვის და Aspose.Words Cloud SDK Java-სთვის ამ ამოცანას უფრო მარტივს ხდის, ვიდრე ოდესმე. მისი მძლავრი REST API და კონფიგურირებადი ვარიანტებით, დეველოპერებს შეუძლიათ სწრაფად და მარტივად გააერთიანონ დოკუმენტების კონვერტაციის შესაძლებლობები თავიანთ Java აპლიკაციებში. მიუხედავად იმისა, გჭირდებათ ერთი დოკუმენტის ან დოკუმენტების დიდი სერიის გადაქცევა, Aspose.Words Cloud SDK Java-სთვის გთავაზობთ საიმედო და ეფექტურ გადაწყვეტას Word-ის TIFF სურათებად გადაქცევისთვის. ასე რომ, თუ თქვენ ეძებთ მყარი და მოსახერხებელი დოკუმენტის კონვერტაციის გადაწყვეტას თქვენი Java აპლიკაციისთვის, მაშინ Aspose.Words Cloud SDK Java-სთვის ნამდვილად ღირს შესწავლა.
ასევე, SDK-ის სრული წყაროს კოდი გამოქვეყნებულია GitHub-ზე და მისი ჩამოტვირთვა შესაძლებელია უფასოდ. თქვენ ასევე შეგიძლიათ განიხილოთ API-ზე წვდომა ვებ ბრაუზერში SwaggerUI-ის მეშვეობით. და ბოლოს, თუ API-ების გამოყენებისას რაიმე პრობლემას წააწყდებით, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 9.
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: