
Μετατροπή PDF σε Word online
Τα αρχεία PDF(Portable Document Format) είναι ευρέως δημοφιλή λόγω των δυνατοτήτων τους να διασφαλίζουν την πιστότητα των εγγράφων όταν προβάλλονται σε οποιαδήποτε πλατφόρμα. Μια άλλη πτυχή της δημοτικότητάς τους είναι ότι αυτά τα αρχεία μπορούν να ανοίξουν στα περισσότερα σύγχρονα προγράμματα περιήγησης όπως το Chrome, το Safari και ο Firefox μπορεί να τα εμφανίσει εύκολα. Ωστόσο, για να επεξεργαστείτε/ενημερώσετε τα υπάρχοντα αρχεία PDF, πρέπει να έχετε μια εφαρμογή επεξεργασίας PDF, επομένως η μετατροπή του PDF σε Word (DOC/DOCX, κ.λπ.) μπορεί να είναι μια βιώσιμη λύση.
- API μετατροπής PDF σε Word
- PDF σε DOC χρησιμοποιώντας Java
- Μετατροπή PDF σε Word χρησιμοποιώντας εντολές cURL
API μετατροπής PDF σε Word
Το 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 χρησιμοποιώντας Java
Ακολουθούν τα βήματα για τη φόρτωση και τη μετατροπή PDF σε μορφή DOC χρησιμοποιώντας απόσπασμα κώδικα Java:
- Πρώτα απ ‘όλα, πρέπει να καθορίσουμε το αναγνωριστικό πελάτη και τις λεπτομέρειες του 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 είναι μηδενικό, το 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"
Για περισσότερες πληροφορίες, επισκεφτείτε το Πώς να αποκτήσετε το διακριτικό JWT χρησιμοποιώντας αναγνωριστικό πελάτη και μυστικό κλειδί πελάτη.
Τώρα που έχουμε το διακριτικό 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.
Σχετικά Άρθρα
Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα