
Develop HTML to PDF converter in Node.js.
შინაარსის ან მთლიან ვებსაიტების సమాచავში გადაკეთება არის ხშირი მოთხოვნა ბიზნესებისთვის და დეველოპერებისთვის. იქნება ეს ანგარიშების, არქივირების თუ სუფთა ფორმატირებული დოკუმენტების გასაზიარებლად, HTML -დან PDF -ში უზრუნველყოფს შინაარსის თანმიმდევრულობასა და ხელმისაწვდომობას პლატფორმებზე.
ამ სტატიის ფარგლებში, ჩვენ ვაჩვენებთ, როგორ უნდა გარდავქმნათ HTML PDF-ზე Node.js-ის გამოყენებით Aspose.PDF Cloud SDK-ის საშუალებით, ძლიერი REST API, რომელიც რეპორტების ტრანსფორმაციას აადვილებს.
- 🚀 Node.js HTML to PDF REST API
- 🛠️ გარდაქმნით HTML ან URL PDF-ში Node.js-სავით
- 💻 HTML უმასპინძლოთ PDF-ში cURL-ის მეშვეობით
🚀 Node.js HTML to PDF REST API
Aspose.PDF Cloud SDK for Node.js გაწვდით საშუალებას, რომ გადაიყვანოთ HTML ფაილები, გაწვდილი HTML შინაარსი ან ვებსაიტების URL-ები მაღალხარისხიან PDF დოკუმენტებად. API-ის მახასიათებლები მოიცავს გვერდის ზომის, ორიენტაციის, მარგინების და ბევრი სხვა პარამეტრის განსაზღვრას.
- SDK-ის დაყენება:
npm install asposepdfcloud --save
მიიღეთ თქვენი განცხადების ID და განცხადების საიდუმლო ქარი Aspose Cloud Dashboard-დან. დაკავშირებული ინფორმაციისთვის, შეგიძლიათ ეწვიოთ quick start.
🛠️ HTML-ს ან URL-ს PDF-ში გადაქცევა Node.js-ის გამოყენებით
Use the following code to convert HTML content to PDF using Node.js:
- პირველ რიგში, დაარღვიეთ
PdfApi
თქვენს საბაჟო მონაცემებთან ერთად.- მეორეც, განსაზღვრეთ HTML ფაილის სახელი და resultant PDF-ის დეტალები.
- საბოლოოდ, გამოიძახეთ GetHtmlInStorageToPdf(…) API პროცედურა HTML-ის PDF-ში გადატანისთვის.
const { PdfApi } = require("asposepdfcloud");
const { PdfApi } = require("asposepdfcloud");
const pdfApi = new PdfApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const fs = require("fs");
// კლოუდ სტორაჟზე ზიპიანი HTML ფაილის ატვირთვა
await pdfApi.uploadFile("webpage.zip", fs.createReadStream("webpage.zip"));
// HTML-ი PDF-ად გადაყვანის API
const result = await pdfApi.putHtmlInStorageToPdf("webpage.zip", "output.pdf", {
htmlFileName: "index.html",
height: 1000,
width: 800,
isLandscape: false,
marginLeft: 10,
marginRight: 10,
marginTop: 10,
marginBottom: 10
});
console.log("HTML successfully converted to PDF.");

HTML to PDF კონვერსიის წინასწარი გამოცდი.
💻 HTML-ის PDF-ში გადაყვანა cURL-ის საშუალებით
აქ არის იგივე გარდაქმნის ჩატარების წესით cURL-ის გამოყენებით:
- Generate an access token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ერთხელ, როდესაც JWT ტოკენი იქნა გენერირებული, თქვენ უნდა შეასრულოთ შემდეგი ბრძანება HTML-ის PDF ფორმატში ტრანსფორმაციისთვის:
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantFile}/create/html?srcPath={sourceHTML.zip}&htmlFileName={resultantHTML}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {} -v
Replace sourceHTML.zip
with the name of .zip archive containing HTML and related resources, and resultantHTML
with the name of resultant PDF document to be stored in the cloud storage.
Execute the following command to convert HTML to PDF and save the resultant output on local drive.:
curl -v "https://api.aspose.cloud/v3.0/pdf/create/html?srcPath=sourceFolder.zip&htmlFileName=source.html&height=1000&width=800&isLandscape=false&marginLeft=10&marginBottom=10&marginRight=10&marginTop=10" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Converted.pdf"
შედეგად მიღებული PDF, რომელიც ზემოთ მოტანილ مثالშია გენერირებული, შეგიძლიათ ჩამოტვირთოთ აქედან htmlOutput.pdf.
✅ დასკვნა
Using Aspose.PDF Cloud SDK for Node.js, you can convert HTML, zipped HTML packages, or live URLs to polished PDF documents with ease. Whether through SDK or cURL, the process is simple and highly customizable.
🔗 სასარგებლო ბმულები
📚 მოსაგერიებელი სტატიები
ჩვენ გირჩევთ მოინახულოთ შემდეგი ბლოგები, რომ გაიგოთ მეტი: