doc σε pdf

Μετατρέψτε το DOC σε PDF online χρησιμοποιώντας το Node.js

Το Node.js είναι ένα περιβάλλον χρόνου εκτέλεσης JavaScript ανοιχτού κώδικα, πολλαπλών πλατφορμών και λόγω αυτών των δυνατοτήτων, έχει γίνει η κορυφαία επιλογή της πλατφόρμας ανάπτυξης ιστού από την πλευρά του διακομιστή. Λόγω αυτών των σημαντικών χαρακτηριστικών, έχουμε αναπτύξει ειδικά το Aspose.Words Cloud SDK για Node.js, που σας επιτρέπει να δημιουργείτε, να χειρίζεστε και να μετατρέπετε έγγραφα του Word σε διάφορες μορφές. Σε αυτό το άρθρο, θα συζητήσουμε τη μετατροπή του DOC σε PDF.

Τώρα, για να χρησιμοποιήσουμε το SDK, πρέπει πρώτα να το εγκαταστήσουμε και είναι διαθέσιμο για λήψη στο NPM και στο GitHub. Εκτελέστε την ακόλουθη εντολή για να εκτελέσετε την εγκατάσταση από το npm.

npm install asposewordscloud

Λάβετε επίσης υπόψη ότι το SDK έχει τις ακόλουθες εξαρτήσεις που θα επιλυθούν πριν από την εκτέλεση οποιασδήποτε επεξεργασίας εγγράφων.

 [@types/request][6](version 2.48.3+)
 [lodash][7](version 4.17.15+)
 [lodash.template][8](version 4.5.0+)
 [request][9](version 2.88.0+)
 [request-debug][10](version 0.2.0+) 

Μετά την εγκατάσταση, το επόμενο βήμα είναι να δημιουργήσετε έναν δωρεάν λογαριασμό μεταβαίνοντας στο Aspose.Cloud dashboard. Εάν έχετε λογαριασμό GitHub ή Google, απλώς Εγγραφείτε. Διαφορετικά, κάντε κλικ στο κουμπί Δημιουργία νέου λογαριασμού και αποκτήστε τα εξατομικευμένα διαπιστευτήρια πελάτη. Θα χρησιμοποιήσουμε αυτές τις λεπτομέρειες στις επόμενες ενότητες.

DOC σε PDF στο Node.js

Τα παρακάτω βήματα εξηγούν τις λεπτομέρειες σχετικά με τον τρόπο εκτέλεσης της μετατροπής του αρχείου DOC που είναι ήδη διαθέσιμο σε αποθήκευση cloud σε μορφή PDF. Μετά τη μετατροπή, το αρχείο που προκύπτει αποθηκεύεται σε αποθήκευση cloud.

  • Πρώτα απ ‘όλα, δημιουργήστε μια μεταβλητή με Client ID και Client Secret στοιχεία.
  • Δεύτερον, αρχικοποιήστε ένα στιγμιότυπο του WordsApi ενώ μεταβιβάζετε ως ορίσματα Client ID και Client Secret στοιχεία.
  • Τρίτον, δημιουργήστε ένα αντικείμενο της κλάσης GetDocumentWithFormatRequest και ορίστε το όνομα αρχείου εισόδου DOC, τη μορφή εξόδου που προκύπτει ως PDF και το όνομα του τελικού αρχείου εξόδου.
  • Τέλος, καλέστε τη μέθοδο getDocumentWithFormat(..) της κλάσης WordsApi και περάστε το αντικείμενο GetDocumentWithFormatRequest ως όρισμα για την προετοιμασία της μετατροπής.
const { WordsApi, GetDocumentWithFormatRequest } = require("asposewordscloud");

// Λάβετε clientId και clientSecret από https://dashboard.aspose.cloud/
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";

// δημιουργήστε μια παρουσία του WordsApi
const wordsApi = new WordsApi(clientId, secret);

// Μετατροπή εγγράφου Word σε PDF (η έξοδος θα αποθηκευτεί στο χώρο αποθήκευσης Cloud)
var fileName = "GetStyles.doc";

// έναρξη της δοκιμής catch block
try {
var request = new GetDocumentWithFormatRequest ({
    
    // όνομα του αρχείου εγγράφου εισόδου
    name : fileName, 
    
    // μορφή του αρχείου που προκύπτει
    format: "pdf",
    
    // όνομα του αρχείου που προκύπτει στο CloudStorage
    outPath : "Converted.pdf"
});
 
// αρχικοποιήστε τον τελεστή μετατροπής εγγράφων
wordsApi.getDocumentWithFormat(request).then(() => {

// εκτύπωση μηνύματος επιτυχίας στην κονσόλα
console.log("Successfully converted..");
})
}
catch (e) {
    console.log("entering catch block");
    console.log(e);
    console.log("leaving catch block");
 }

Word σε PDF χρησιμοποιώντας εντολές cURL

Καθώς το Aspose.Words Cloud API αναπτύσσεται σε αρχιτεκτονική REST, έτσι μπορούμε να έχουμε πρόσβαση σε αυτά μέσω εντολών cURL μέσω του τερματικού της γραμμής εντολών. Τώρα, πριν αποκτήσουμε πρόσβαση στα API στο τερματικό της γραμμής εντολών, πρέπει πρώτα να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT με βάση τα στοιχεία Client ID και Client Secret. Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το διακριτικό 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, αποκτήστε πρόσβαση στο GetDocumentWithFormat API για να πραγματοποιήσετε μετατροπή DOC σε PDF.

curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Σύναψη

Αυτό το άρθρο έχει εξηγήσει τις λεπτομέρειες της ανάπτυξης ενός μετατροπέα Word σε PDF χρησιμοποιώντας το Node.js. Με λίγες γραμμές κώδικα, μπορούμε να μετατρέψουμε το DOC σε PDF διατηρώντας παράλληλα τη μορφοποίηση και την πιστότητά του. Λάβετε υπόψη ότι χρησιμοποιώντας την ίδια προσέγγιση, άλλες μορφές όπως DOCX, RTF και ODT μπορούν επίσης να μετατραπούν σε PDF. Ωστόσο, όλα τα SDK μας έχουν αναπτυχθεί σύμφωνα με την έννοια του Opensource, επομένως ο πλήρης πηγαίος κώδικας τους είναι διαθέσιμος για λήψη μέσω GitHub.

Μπορείτε να μάθετε για άλλες δυνατότητες του προϊόντος μεταβαίνοντας στη λειτουργική μονάδα documentation. Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API ή εάν έχετε σχετικά ερωτήματα, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του Φόρουμ υποστήριξης δωρεάν προϊόντων.

Σχετικό άρθρο

Συνιστούμε επίσης να επισκεφτείτε τους παρακάτω συνδέσμους για να εξερευνήσετε περισσότερες δυνατότητες