
გადაიყვანეთ PDF Word-ად ონლაინ
PDF(პორტატული დოკუმენტის ფორმატი) ფაილები ფართო პოპულარობით სარგებლობს იმის გამო, რომ მათ შეუძლიათ უზრუნველყონ დოკუმენტის ერთგულება ნებისმიერ პლატფორმაზე ნახვისას. მათი პოპულარობის კიდევ ერთი ასპექტი არის ის, რომ ეს ფაილები შეიძლება გაიხსნას უმეტეს თანამედროვე ბრაუზერებში, როგორიცაა Chrome, Safari და Firefox, მათი ადვილად ჩვენება. თუმცა, არსებული PDF ფაილების რედაქტირებისთვის/განახლებისთვის, თქვენ უნდა გქონდეთ PDF დამუშავების აპლიკაცია, ასე რომ PDF-ის Word-ად გადაქცევა (DOC/DOCX და ა.შ.) შეიძლება სიცოცხლისუნარიანი გამოსავალი იყოს.
- PDF to Word Conversion API
- PDF-დან DOC-ში ჯავის გამოყენებით
- გადაიყვანეთ PDF Word-ად cURL ბრძანებების გამოყენებით
PDF to Word Conversion API
Aspose.Words Cloud SDK Java-სთვის გაძლევთ შესაძლებლობას შექმნათ, დაარედაქტიროთ და გადაიტანოთ MS Word ფაილები სხვა მხარდაჭერილ ფორმატებში. ასე რომ, პირველი ნაბიჯი არის SDK-ის დაყენება, რომელიც ხელმისაწვდომია Maven |-დან ჩამოსატვირთად GitHub. ახლა გთხოვთ, დაამატოთ შემდეგი დამოკიდებულებები თქვენს pom.xml ფაილს.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
PDF-დან DOC-ში ჯავის გამოყენებით
ქვემოთ მოცემულია ნაბიჯები PDF-ის DOC ფორმატში ჩატვირთვისა და კონვერტაციისთვის Java კოდის ფრაგმენტის გამოყენებით:
- უპირველეს ყოვლისა, ჩვენ უნდა მივუთითოთ clientID და clientSecret დეტალები.
- მეორეც, შექმენით ApiClient კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ ClientID და ClientSecret კონსტრუქტორს. მესამე არგუმენტი არის baseUrl და ნაგულისხმევად, ის მიუთითებს https://api.aspose.cloud/.
- მესამე, შექმენით WordsApi კლასის ობიექტი, რომელიც მიიღებს ApiClient ობიექტს კონსტრუქტორის არგუმენტად.
- ახლა ჩვენ უნდა შევქმნათ SaveOptionsData კლასის ინსტანცია.
- მიუთითეთ გამომავალი ფაილის ფორმატის დეტალები SaveOptionsData.saveFormat(…) მეთოდის გამოყენებით.
- შედეგად მიღებული ფაილის სახელი მითითებულია SaveOptionsData.fileName(…) მეთოდის გამოყენებით.
- ბოლო, ჩვენ უნდა შევქმნათ SaveAsRequest კლასის ობიექტი, სადაც არგუმენტებად მივაწოდებთ ფაილის შეყვანის სახელს და SaveOptionsData-ს.
- და ბოლოს, მოვუწოდებთ wordsApi.saveAs(…) მეთოდს, სადაც ჩვენ ვაძლევთ SaveAsRequest მაგალითს, როგორც არგუმენტი და კონვერტაციის ოპერაცია იწყება.
// მიიღეთ clientId და clientSecret https://dashboard.aspose.cloud/-დან
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
// შექმენით ApiClient-ის ობიექტი მომხმარებლის სპეციფიკური ClientID და Client Secret-ის მიწოდებით
// თუ baseUrl არის null, WordsApi იყენებს ნაგულისხმევს https://api.aspose.cloud
com.aspose.words.cloud.ApiClient apiClient = new com.aspose.words.cloud.ApiClient(clientId,clientSecret,null);
// შექმენით WordsApi-ს ობიექტი ApiClient-ის არგუმენტად მიწოდებით
com.aspose.words.cloud.api.WordsApi wordsApi = new com.aspose.words.cloud.api.WordsApi(apiClient);
// PDF დოკუმენტის შეყვანა
String inputFile = "demo.pdf";
// მიუთითეთ გამომავალი ფორმატი
String resultantFormat = "docx";
// მიუთითეთ შედეგის ფაილის სახელი
String resultantFile = "demo_Converted.docx";
// შექმენით ობიექტი გამომავალი ფაილის ფორმატის დასაზუსტებლად
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();
// დააყენეთ გამომავალი ფორმატი, როგორც DOCX
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);
// მიუთითეთ კონვერტაციის პარამეტრები
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);
// შეინახეთ შედეგი DOCX ფაილი
SaveResponse result = wordsApi.saveAs(request);
ზემოთ მოყვანილ მაგალითებში გამოყენებული ფაილების ნიმუშის ჩამოტვირთვა შესაძლებელია:
გადაიყვანეთ PDF Word-ად cURL ბრძანებების გამოყენებით
Out Cloud API-ები დაფუძნებულია REST არქიტექტურაზე, ამიტომ მათზე წვდომა შეიძლება მარტივად იყოს cURL ბრძანებების საშუალებით. ახლა ჯერ ჩვენ გვჭირდება JWT წვდომის ტოკენის გენერირება, კლიენტის სერთიფიკატების საფუძველზე, რომელიც მითითებულია Aspose.Cloud dashboard-ზე. გთხოვთ შეასრულოთ შემდეგი ბრძანება JWT ტოკენის გენერირებისთვის.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ How to Obtain JWT token using Client ID და Client Secret key.
ახლა, როცა გვაქვს JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი cURL ბრძანება PDF-ის Word-ად გადასაყვანად.
curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
დასკვნა
ამ სტატიაში ჩვენ ვისწავლეთ PDF-ის Word-ად გადაქცევის ნაბიჯები Java კოდის ფრაგმენტების გამოყენებით, ასევე cURL ბრძანებების საშუალებით. მიუხედავად ამისა, ჩვენი Cloud SDK არის ღია წყარო, ამიტომ სრული კოდის ჩამოტვირთვა შესაძლებელია GitHub-დან. ჩვენ ასევე გირჩევთ ეწვიოთ პროდუქტს დოკუმენტაცია დეტალებისთვის სხვა საინტერესო ფუნქციების შესახებ, რომლებსაც გთავაზობთ API.
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად