تبدیل RAR به PDF یا ZIP به PDF اکنون با انداختن فایلهای منبع در اینجا در [ابزار آنلاین4 قابل دستیابی است و نسخه PDF تولید شده را در ثانیه علاوه بر این ابزار آنلاین، REST API و SDK در دسترس برای فعال کردن تبدیل RAR به PDF در برنامه شما وجود دارد. خوشبختانه، GroupDocs.Conversion Cloud SDK هایی را برای زبان های برنامه نویسی مختلف در معرض دید قرار داده است که نه تنها ویژگی های تبدیل فایل را فراهم می کند، بلکه به شما امکان می دهد این SDK ها را به راحتی در پروژه های خود ادغام کنید. با این حال، در این پست وبلاگ، نحوه تبدیل ZIP یا RAR را به صورت برنامهنویسی به PDF در یک برنامه مبتنی بر Node.js خواهیم آموخت.
بخش های زیر در این راهنما پوشش داده خواهد شد:
- RAR | تبدیل ZIP به PDF - نصب API تبدیل فایل
- تبدیل ZIP یا RAR به PDF به صورت برنامه ریزی شده
- با استفاده از یک مبدل فایل PDF به صورت آنلاین ایجاد کنید
RAR | تبدیل ZIP به PDF - نصب API تبدیل فایل
این [API تبدیل فایل9 در سطح سازمانی مجموعه عظیمی از ویژگیها را برای تبدیل یکپارچه RAR به PDF ارائه میدهد. علاوه بر این، نصب فقط در مورد اجرای یک دستور زیر در ترمینال است:
npm install groupdocs-conversion-cloud
علاوه بر این، اگر در پلتفرم ما تازه کار هستید، پیشنهاد می کنیم از این لینک دیدن کنید تا نحوه دریافت اعتبارنامه API (یعنی شناسه مشتری و راز مشتری) را از API داشبورد [GroupDocs.Conversion] بیاموزید. ابر 5.
تبدیل ZIP یا RAR به PDF از طریق برنامهریزی
بیایید یک قطعه کد بنویسیم و برخی از متدهای برجسته را که توسط GroupDocs.Conversion Cloud SDK for Node.js در معرض دید قرار گرفته اند فراخوانی کنیم. بنابراین، ما عملکردی را اجرا خواهیم کرد که RAR را به PDF یا ZIP به PDF تبدیل می کند.
لطفا مراحل زیر را دنبال کنید:
- ماژول groupdocs-conversion-cloud را در برنامه خود قرار دهید.
- شی Configuration را با استفاده از Client ID و Client Secret نمونه سازی کنید.
- یک فایل را در IOStream از درایو سیستم خود باز کنید و یک نمونه از کلاس FileApi ایجاد کنید و آن را با یک شی پیکربندی مقداردهی اولیه کنید.
- با فراخوانی روش UploadFileRequest یک درخواست فایل آپلود ایجاد کنید.
- با فراخوانی روش uploadFile فایل را آپلود کنید.
- ConvertApi را با اعتبارنامه API راه اندازی کنید.
- تنظیمات تبدیل را با تنظیم مقادیری مانند filePath، format و outputPath تعریف کنید.
- با مقداردهی اولیه نمونه کلاس ConvertDocumentRequest یک درخواست سند تبدیل ایجاد کنید.
- برای تبدیل RAR به PDF از روش convertDocument استفاده کنید.
نمونه کد زیر نحوه تبدیل ZIP به PDF با استفاده از Node.js را نشان می دهد:
// ماژول groupdocs-conversion-cloud را در برنامه خود قرار دهید.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// شی Configuration را با استفاده از Client ID و clientSecret نمونه سازی کنید.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
// یک فایل در IOStream از درایو سیستم خود باز کنید.
var resourcesFolder = '/sample.zip';
// خواندن فایل
fs.readFile(resourcesFolder, (err, fileStream) => {
/// یک نمونه از کلاس FileApi ایجاد کنید و آن را با یک شی پیکربندی مقداردهی اولیه کنید.
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// با فراخوانی روش UploadFileRequest یک درخواست فایل آپلود ایجاد کنید.
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
// با فراخوانی روش uploadFile فایل را آپلود کنید.
fileApi.uploadFile(request)
.then( () => {
// ConvertApi را با اعتبارنامه API راه اندازی کنید.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// تنظیمات تبدیل را با تنظیم مقادیری مانند filePath، format و outputPath تعریف کنید.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "pdf"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// با مقداردهی اولیه نمونه کلاس ConvertDocumentRequest یک درخواست سند تبدیل ایجاد کنید.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// برای تبدیل RAR به PDF، متد convertDocument را فراخوانی کنید.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
هنگامی که پروژه را اجرا کردید، فایل های PDF تولید شده در داشبورد را مانند شکل زیر مشاهده خواهید کرد:
علاوه بر این، می توانید فایل ها را به صورت دستی دانلود کنید یا از این روش DownloadFile برای دانلود فایل ها به صورت برنامه ای استفاده کنید.
ایجاد PDF آنلاین با استفاده از تبدیل فایل
می توانید از نسخه آنلاین ما از GroupDocs.Conversion Cloud SDK برای ایجاد PDF به صورت آنلاین استفاده کنید. تنها کاری که باید انجام دهید این است که فقط فایل RAR/ZIP را رها/آپلود کنید و دکمه «تبدیل» را بزنید. مهمتر از همه، برای استفاده از این ابزار نیازی به اشتراک قبلی ندارید.
نتیجه
ما در حال پایان دادن به این پست وبلاگ در اینجا هستیم و امیدواریم که نحوه تبدیل ZIP یا RAR به PDF را با استفاده از GroupDocs.Conversion Cloud SDK for Node.js یاد گرفته باشید. علاوه بر این، ما یک قطعه کد را بررسی کرده ایم که به شما امکان می دهد یک مبدل ZIP به PDF یا مبدل RAR به PDF برای برنامه تجاری خود بسازید. بنابراین، فراموش نکنید که برای یک تجربه سریع، از مرجع [API] ابری 13 ما دیدن کنید. در نهایت، می توانید از مخزن GitHub GroupDocs.Conversion Node.js SDK بازدید کنید.
علاوه بر این، توصیه می کنیم [راهنمای شروع 18 ما را دنبال کنید.
در نهایت، groupdocs.cloud به طور مداوم در حال نوشتن مقالات جدید است. بنابراین، لطفا منتظر آخرین به روز رسانی ها باشید.
یه سوال بپرس
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 20 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
آیا می توانم RAR را به PDF تبدیل کنم؟
بله، میتوانید با استفاده از این ابزار آنلاین که توسط GroupDocs.Conversion Cloud ارائه میشود، به تبدیل RAR به PDF دست یابید. برای جزئیات بیشتر، لطفاً به این لینک مراجعه کنید.
آیا می توانم یک فایل ZIP را به PDF تبدیل کنم؟
میتوانید از روش convertDocument GroupDocs.Conversion Cloud SDK برای تبدیل ZIP به PDF به صورت برنامهنویسی استفاده کنید.