doc ל-pdf

המר DOC ל-PDF באינטרנט באמצעות 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 שכבר זמין באחסון ענן לפורמט PDF. לאחר ההמרה, הקובץ שנוצר נשמר באחסון בענן.

  • קודם כל, צור משתנה המכיל פרטי זיהוי לקוח ופרטי סוד לקוח.
  • שנית, אתחל מופע של WordsApi תוך העברת פרטי זיהוי לקוח ופרטי סוד לקוח כארגומנטים.
  • שלישית, צור אובייקט במחלקה 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 (הפלט יישמר באחסון בענן)
var fileName = "GetStyles.doc";

// התחל לנסות לתפוס חסימה
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 המבוסס על זיהוי לקוח ופרטי סוד לקוח. אנא בצע את הפקודה הבאה כדי ליצור את אסימון 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. עם זאת, כל ה-SDKs שלנו מפותחים תחת קונספט Opensource, כך שקוד המקור המלא שלהם זמין להורדה דרך GitHub.

תוכל ללמוד על תכונות מוצר אחרות על ידי ביקור במודול תיעוד. במקרה שנתקלת בבעיות כלשהן במהלך השימוש ב-API או שיש לך שאילתות קשורות כלשהן, אל תהסס ליצור איתנו קשר דרך [פורום התמיכה במוצר בחינם19.

מאמר קשור

אנו ממליצים גם לבקר בקישורים הבאים כדי לחקור תכונות נוספות