დოკუმენტი pdf-ზე

გადაიყვანეთ DOC PDF-ზე ონლაინ Node.js-ის გამოყენებით

Node.js არის ღია კოდის, cross-platform, back-end JavaScript გაშვების გარემო და ამ შესაძლებლობების გამო, ის გახდა სერვერის მხარის ვებ განვითარების პლატფორმის წამყვანი არჩევანი. ამ მნიშვნელოვანი მახასიათებლების გამო, ჩვენ სპეციალურად შევიმუშავეთ Aspose.Words Cloud SDK for 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 ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააწკაპუნეთ ღილაკზე Create a new Account და მიიღეთ თქვენი პერსონალიზებული კლიენტის სერთიფიკატები. ჩვენ ვაპირებთ ამ დეტალების გამოყენებას შემდეგ განყოფილებებში.

DOC PDF-ზე Node.js-ში

შემდეგი ნაბიჯები ხსნის დეტალებს იმის შესახებ, თუ როგორ უნდა შესრულდეს ღრუბლოვან საცავში უკვე ხელმისაწვდომი DOC ფაილის გარდაქმნა PDF ფორმატში. კონვერტაციის შემდეგ, შედეგად მიღებული ფაილი ინახება ღრუბლოვან საცავში.

  • უპირველეს ყოვლისა, შექმენით ცვლადი Client ID და Client Secret დეტალები.
  • მეორეც, WordsApi-ის ინსტალაციის ინიციალიზაცია მოახდინეთ კლიენტის ID და კლიენტის საიდუმლო დეტალების არგუმენტებად გადაცემისას.
  • მესამე, შექმენით GetDocumentWithFormatRequest კლასის ობიექტი და განსაზღვრეთ შეყვანის DOC ფაილის სახელი, შედეგად გამომავალი ფორმატი, როგორც PDF და საბოლოო გამომავალი ფაილის სახელი.
  • ბოლოს გამოიძახეთ WordsApi კლასის getDocumentWithFormat(..) მეთოდი და გადაიტანეთ 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";

// ცდის დაჭერის დაბლოკვის დაწყება
try {
var request = new GetDocumentWithFormatRequest ({
    
    // შეყვანის doc ფაილის სახელი
    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 to PDF cURL ბრძანებების გამოყენებით

როგორც Aspose.Words Cloud API შემუშავებულია REST არქიტექტურაზე, ამიტომ ჩვენ შეგვიძლია მათზე წვდომა cURL ბრძანებების მეშვეობით ბრძანების ხაზის ტერმინალში. ახლა ბრძანების ხაზის ტერმინალზე API-ებზე წვდომამდე, ჯერ უნდა შევქმნათ JWT წვდომის ნიშანი კლიენტის ID-ზე და კლიენტის საიდუმლო დეტალებზე დაყრდნობით. გთხოვთ შეასრულოთ შემდეგი ბრძანება 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-ით.

თქვენ შეგიძლიათ შეიტყოთ პროდუქტის სხვა მახასიათებლების შესახებ დოკუმენტაციის მოდულის მონახულებით. თუ API-ს გამოყენებისას რაიმე პრობლემას წააწყდებით ან გაქვთ რაიმე დაკავშირებული შეკითხვა, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [პროდუქტის უფასო მხარდაჭერის ფორუმის] მეშვეობით 19.

დაკავშირებული სტატია

ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტი ფუნქციების შესასწავლად