
چگونه PDF را به تصویر JPG با استفاده از API Node.js تبدیل کنیم.
به دنبال تبدیل PDF صفحات به JPG تصاویر به سرعت و به صورت برنامهنویسی با استفاده از Node.js هستید؟ با کمک GroupDocs.Conversion Cloud SDK، میتوانید به طور مؤثری PDF ها را به فرمت JPG تبدیل کنید، که این کار برای تولید پیشنمایش، آرشیو تصاویر یا رندرینگ وب بسیار مناسب است.
چرا PDF را به JPG تبدیل کنیم؟
- به راحتی صفحات PDF را به عنوان تصاویر مستقل پیش نمایش کنید.
- صفحات را به برنامههای وب یا موبایل اضافه کنید.
- صفحات فردی را به عنوان فایلهای تصویری سبک حفاظت کنید.
- از کپی یا استخراج محتوا جلوگیری کنید.
موارد استفاده متداول
- اسناد فاکتور یا گزارش.
- محتوای آموزشی برای پلتفرمهای یادگیری الکترونیکی.
- اسناد قانونی که به فرمتهای تصویری غیرقابل ویرایش نیاز دارند.
- پیش نمایش عکسهای کوچک برای گالریهای اسناد.
در این مقاله، ما به بررسی موضوعات زیر خواهیم پرداخت:
- API برای تبدیل PDF به JPG
- PDF را به JPG در Node.js تبدیل کنید
- از cURL برای تبدیل PDF به JPG استفاده کنید
API برای تبدیل PDF به JPG
GroupDocs.Conversion Cloud SDK for Node.js یک راه سبک برای ادغام تبدیل فرمت فایل به برنامههای مبتنی بر Java اسکریپت شما ارائه میدهد. این SDK همه چیز را از ساختار و فرمت سند تا عناصر embedded مدیریت میکند و اطمینان حاصل میکند که JPG حاصل به طور دقیق محتوای PDF اصلی را منعکس میکند.
شروع به کار
قبل از اینکه به کد بپردازیم، مطمئن شوید که:
- در GroupDocs Cloud ثبت نام کنید و اطلاعات اعتبار API خود را دریافت کنید.
- یک فایل PDF نمونه برای تست داشته باشید.
- نصب SDK Node.js
npm install groupdocs-conversion-cloud --save
تبدیل JPG به PDF در Node.js
در اینجا چگونگی تبدیل فایل PDF به تصاویر JPG با استفاده از GroupDocs.Conversion Cloud SDK در یک پروژه Node.js آمده است:
مرحله ۱: وارد کردن SDK و پیکربندی API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
مرحله ۲: اکنون فایل PDF ورودی را به فضای ابری آپلود کنید:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
مرحله ۳: گزینههای تبدیل را برای (PDF → JPG) تنظیم کنید:
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// بیشتر نمونهها در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبارنامههای API خود را دریافت کنید
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID و Client Secret تنظیم کنید.
Configuration configuration = new Configuration(clientId, clientSecret);
// تعریف URL اصلی API برای انجام تبدیل PDF به JPEG به صورت آنلاین
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// یک نمونه از ConvertApi را با شیء Configuration آغاز کنید
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// از روش ConvertDocument برای تبدیل یک فایل PDF به فرمت تصویر JPG استفاده کنید.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// پاسخ را بررسی کنید و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
از cURL برای تبدیل PDF به JPG استفاده کنید
رویکرد دیگری برای تبدیل فایل PDF به تصویر JPG استفاده از دستورهای cURL است. استفاده از دستورهای cURL چندین مزیت دارد، به ویژه برای توسعهدهندگان و کسبوکارهایی که به دنبال یک روش سریع، خودکار و قابلیت اسکریپتنویسی برای تبدیل سند هستند. این یک راهحل سبک و سریع است که سازگاری چندسکویی را ارائه میدهد و نیاز به تلاش کدنویسی حداقلی دارد.
چرا از REST API / cURL استفاده کنیم؟
- عالی برای DevOps و توابع بدون سرور.
- سبک و آسان برای یکپارچهسازی.
- هیچ بار اضافی SDK وجود ندارد.
اولین قدم این است که یک توکن دسترسی وب Java شخصیسازی شده تولید کنید و سپس، فرمان زیر را برای تبدیل PDF به تصویر JPG اجرا کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
لطفاً inputFile
را با نام فایل PDF ورودی، resultantPath
را با نام تصویر JPG حاصل و ACCESSTOKEN
را با یک توکن دسترسی JWT شخصیسازی شده جایگزین کنید.
🧪 سعی کنید مبدل آنلاین PDF به JPG
اگر میخواهید قابلیتهای REST API را بدون کدنویسی امتحان کنید، از برنامه Free PDF to JPG Converter ما استفاده کنید. این برنامه آنلاین بر اساس APIs GroupDocs.Conversion Cloud توسعه داده شده است.

نتیجه گیری
در این وبلاگ، ما آموختهایم که GroupDocs.Conversion Cloud SDK برای Node.js یک روش سریع و دوستدار توسعهدهنده برای تبدیل اسناد PDF شما به تصاویر JPG با وضوح بالا فراهم میکند. چه شما در حال ساخت یک پلتفرم مدیریت محتوا، گالری پیشنمایش یا آرشیو دیجیتال هستید—این ابزار دقت، عملکرد و انعطافپذیری را تضمین میکند.
پیوندهای مفید
مقالات پیشنهادی
ما به شدت توصیه میکنیم که مقالات زیر را برای یادگیری بیشتر در مورد: بازدید کنید.