პლატფორმის დამოუკიდებელი Word-ში PDF კონვერტაცია Java-ში.
MS Word დოკუმენტები (DOC, DOCX, DOT, DOCM, DOTX და ა.შ.) საკმაოდ პოპულარულია ინფორმაციის გაზიარებისთვის შიგნით. ორგანიზაციებს ასევე აკადემიური მიზნებისთვის. მაგრამ ამ დოკუმენტების სანახავად საჭიროა OpenOffice, MS Word, LibreOffice და ა.შ. ასევე, თუ პლატფორმა, რომელსაც არ აქვს დაინსტალირებული კონკრეტული შრიფტი (ის, რომელიც გამოიყენება დოკუმენტში), დოკუმენტის საერთო ფორმატირება კომპრომეტირებულია. ამიტომ, Word დოკუმენტების PDF ფორმატში შეუფერხებლად გადაკეთების შესაძლებლობა ფუნდამენტური მოთხოვნაა. ეს ფუნქცია არა მხოლოდ უზრუნველყოფს თავსებადობას სხვადასხვა პლატფორმებსა და მოწყობილობებთან, არამედ უზრუნველყოფს გაძლიერებულ უსაფრთხოებას და დოკუმენტების დაცვას.
ეს სტატია გვეხმარება Word-ზე PDF გადამყვანის შემუშავებაში Java Cloud SDK-ის გამოყენებით.
- Word to PDF Conversion API
- გადაიყვანეთ Word-ად PDF-ად Java-ში
- DOC to PDF-ზე cURL ბრძანების გამოყენებით
Word to PDF Conversion API
Word დოკუმენტების PDF ფორმატში გადაყვანა ძალისხმევისა და ეფექტურია Aspose.Words Cloud SDK for Java-ით. ეს მძლავრი SDK გთავაზობთ ფუნქციების ყოვლისმომცველ კომპლექტს, რაც მომხმარებლებს საშუალებას აძლევს შეუფერხებლად გადაიყვანონ DOC და DOCX ფაილები PDF-ზე სიზუსტით და მარტივად. ორიგინალური დოკუმენტის განლაგებისა და ფორმატირების შენარჩუნებიდან დაწყებული ფაილის ტიპებისა და ენების ფართო სპექტრის მხარდაჭერამდე, Java Cloud SDK უზრუნველყოფს მაღალი ხარისხის გამომავალს ყოველი მცდელობისას.
ინსტალაცია
პირველი ნაბიჯი არის SDK-ის დაყენება სისტემაზე, რომელშიც განხორციელდება დოკუმენტის კონვერტაცია. SDK ხელმისაწვდომია ჩამოსატვირთად Maven და GitHub-ზე. ქვემოთ მოცემულია დეტალები იმის შესახებ, თუ როგორ უნდა გადმოწეროთ და გამოიყენოთ aspose-words-cloud-21.6.0.jar Maven build პროექტში.
დაამატეთ შემდეგი დამოკიდებულებები თქვენს pom.xml ფაილში.
<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>21.6.0</version>
</dependency>
</dependencies>
aspose-words-cloud-21.6.0.jar გამოჩნდება Maven Dependencies საქაღალდეში.
Aspose.Cloud გამოწერა
იმისათვის, რომ გამოიყენოთ SDK, შემდეგი ნაბიჯი არის თქვენი პერსონალური ClientID და ClientSecret დეტალების მიღება. ამიტომ, პირველი ნაბიჯი არის ანგარიშის შექმნა Aspose.Cloud dashboard-ით. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააჭირეთ ღილაკს Create a new Account და მიაწოდეთ საჭირო ინფორმაცია. ახლა შედით საინფორმაციო დაფაზე რწმუნებათა სიგელების გამოყენებით და გააფართოვეთ აპლიკაციების განყოფილება დაფიდან და გადადით ქვემოთ კლიენტის სერთიფიკატების განყოფილებისკენ, რომ ნახოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები.
გადაიყვანეთ Word-ად PDF-ად Java-ში
მიუხედავად იმისა, გსურთ დოკუმენტების კონვერტაციის სამუშაო ნაკადების ავტომატიზირება, კონვერტაციის ფუნქციონირების ინტეგრირება თქვენს Java აპლიკაციებში ან უბრალოდ გაამარტივეთ თქვენი დოკუმენტების მართვის პროცესი, Aspose.Words Cloud SDK გაძლევთ საშუალებას ამის გაკეთება ეფექტურად და ეფექტურად. გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციებს, რათა შეასრულოთ Word-ზე PDF-ზე ეფექტური კონვერტაცია Java-ში.
- პირველ რიგში, ჩვენ უნდა განვსაზღვროთ Client ID და Client Secret დეტალები სიმებიანი ობიექტებში.
- მეორეც, შექმენით ApiClient-ის ეგზემპლარი არგუმენტებად Client ID და Client Secret-ის მიწოდებისას.
- მესამე, შექმენით WordsApi ობიექტი ApiClient ობიექტის არგუმენტად გადაცემით.
- ახლა შექმენით ConvertDocumentRequest კლასის ობიექტი, რომელიც იღებს შეყვანილ DOC ფაილს ბაიტის მასივის სახით, შედეგად გამომავალი ფორმატით და ფაილის შესანახად.
- და ბოლოს, გამოიძახეთ WordsApi კლასის convertDocument(…) მეთოდი DOC-ში PDF-ში გადაყვანის შესასრულებლად.
// მიიღეთ clientId და clientSecret https://dashboard.aspose.cloud/-დან
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// თუ baseUrl არის null, WordsApi იყენებს ნაგულისხმევს https://api.aspose.cloud
// შექმენით ApiClient-ის ობიექტი მომხმარებლის სპეციფიკური ClientID და Client Secret-ის მიწოდებით
ApiClient apiClient = new ApiClient(clientId,clientSecret,null);
// შექმენით WordsApi-ს ობიექტი ApiClient-ის არგუმენტად მიწოდებით
WordsApi wordsApi = new WordsApi(apiClient);
// შეიყვანეთ Word დოკუმენტის გზა
String inputFileName = "/Users/nayyershahbaz/Downloads/TableDocument.doc";
// შედეგად მიღებული ფაილის ფორმატი
String format = "pdf";
// შექმენით ConvertDocumentRequest-ის მაგალითი
ConvertDocumentRequest request = new ConvertDocumentRequest(Files.readAllBytes(Paths.get(inputFileName)), format, "Converted.pdf", null, null, null);
// შეასრულეთ დოკუმენტის კონვერტაცია
File result = wordsApi.convertDocument(request);
DOC PDF-ზე cURL ბრძანების გამოყენებით
კლიენტის URL არის უფასო ბრძანების ხაზის ხელსაწყო, რომელიც პოპულარულია მონაცემთა გადაცემისთვის ქსელის სერვერზე ან ქსელის სერვერზე, ერთ-ერთი მხარდაჭერილის გამოყენებით (HTTP, HTTPS, FTP და ა.შ.).cURL ფართო პოპულარობით სარგებლობს მოქნილი და რთული ამოცანების შესრულების უნარის გამო. ვინაიდან ჩვენი Cloud API შემუშავებულია REST არქიტექტურის მიხედვით, თქვენ ასევე შეგიძლიათ გამოიყენოთ cURL ბრძანების ხაზის ინსტრუმენტი Aspose.Words ვებ სერვისებზე მარტივად წვდომისთვის.
პირველ რიგში, შეასრულეთ შემდეგი ბრძანება ტერმინალში JWT წვდომის ნიშნის გენერირებისთვის.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
მას შემდეგ რაც გვექნება JWT Token, გთხოვთ შეასრულოთ შემდეგი ბრძანება Word-ში PDF-ის კონვერტაციის შესასრულებლად.
curl -X GET "https://api.aspose.cloud/v4.0/words/TableDocument.doc?format=pdf&outPath=converted.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
გთხოვთ, ეწვიოთ შემდეგ ბმულებს, რომ ჩამოტვირთოთ მონაცემები TableDocument.doc და converted.pdf.
დასკვნა
დასასრულს, ჩვენ გავიგეთ, რომ Aspose.Words Cloud SDK Java-სთვის ჩნდება, როგორც საიმედო და ფუნქციებით მდიდარი გადაწყვეტა Word დოკუმენტების PDF ფორმატში გადასაყვანად. Java Cloud SDK-ის ძალის გამოყენებით, შეგიძლიათ გაამარტივოთ თქვენი დოკუმენტების კონვერტაციის სამუშაო ნაკადები, გაზარდოთ პროდუქტიულობა და უზრუნველყოთ თქვენი დოკუმენტების მთლიანობა და უსაფრთხოება. ასე რომ, მიუხედავად იმისა, საქმე გაქვთ ერთ დოკუმენტთან, თუ მართავთ დოკუმენტის კონვერტაციის მასშტაბურ ამოცანებს, ეს SDK უზრუნველყოფს თქვენი მოთხოვნილებების დასაკმაყოფილებლად საჭირო მოქნილობას, მასშტაბურობას და შესრულებას.
სასარგებლო ლინკები
დაკავშირებული ბმულები
ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციის მისაღებად: