
تبدیل JPG به PDF با API Node.js.
به دنبال تبدیل JPG تصاویر به PDF فایلها به طور سریع و دقیق با استفاده از Node.js هستید؟ این راهنما شما را از طریق نحوه پیادهسازی تبدیل JPG به PDF با استفاده از GroupDocs.Conversion Cloud SDK راهنمایی میکند، که برای ایجاد اسناد مبتنی بر تصویر آماده چاپ، بایگانی شده یا غیرقابل ویرایش مناسب است.
چرا JPG را به PDF تبدیل کنیم؟
چه شما در حال ایجاد گزارشهای تصویری چند صفحهای باشید، شواهد بصری را ارسال کنید یا اسکنها را به یک فایل واحد ادغام کنید، PDF استاندارد طلایی است. در اینجا چند مزیت کلیدی آورده شده است:
- حفظ طرح و کیفیت تصویر.
- فرمت امن—ایدهآل برای توزیع فقط خواندنی.
- چندین تصویر را در یک سند مرتب ترکیب کنید.
- در برنامههای مبتنی بر ابر، تبدیل را خودکار کنید.
این مقاله شامل موضوعات زیر است:
- REST API برای تبدیل JPG به PDF
- تبدیل JPG به PDF در Node.js
- تبدیل JPG به PDF به صورت خودکار با استفاده از cURL
API REST برای تبدیل JPG به PDF
مجموعه GroupDocs.Conversion Cloud SDK for Node.js ما یک API قدرتمند است که قابلیتهای تبدیل انواع فایلهای منبع به فرمتهای خروجی پشتیبانیشده را ارائه میدهد. با چند خط کد، میتوانید JPG را به فرمت PDF تبدیل کنید.
شروع کار
برای شروع، شما به موارد زیر نیاز دارید:
- یک حساب GroupDocs Cloud dashboard با اعتبارنامه های API.
- A sample JPG image for conversion.
- محیط Node.js آماده است با SDK نصب شده:
npm install groupdocs-conversion-cloud --save
تبدیل JPG به PDF در Node.js
در اینجا نحوه انجام تبدیل به صورت مرحله به مرحله آمده است:
مرحله 1: وارد کردن 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);
مرحله 2: اکنون تصویر JPG را به فضای ذخیرهسازی ابری بارگذاری کنید:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);
مرحله ۳: گزینههای تبدیل را برای (JPG → PDF) تنظیم کنید:
const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF 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);
// Define the API base URL to perform JPEG to PDF conversion online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// یک نمونه از ConvertApi را با شیء Configuration راهاندازی کنید.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// از روش ConvertDocument برای تبدیل یک تصویر JPG به فرمت PDF استفاده کنید.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// پاسخ را بررسی کنید و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
System.out.println("The JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
جایگزینی JPG به PDF با استفاده از cURL
استفاده از دستورات cURL برای تبدیل JPG به PDF انتخابی عالی برای کاربرانی است که یکپارچهسازی سبک وزن، بدون کد یا خودکار را ترجیح میدهند. این گزینه ایدهآل است اگر بخواهید تبدیل را در اسکریپتهای شل یا لولهکشهای CI یا سیستمهایی که نیاز به تماسهای API برنامهنویسی دارند، بدون نوشتن یک پیادهسازی کامل مبتنی بر SDK خودکار کنید.
چرا از REST API / cURL استفاده کنیم؟
- سبک و قابل اسکریپت.
- نیاز به نصب SDK نیست.
- عالی برای پردازش های پایپ لاین بک اند.
حالا، توکن دسترسی وب Java شخصیسازی شده خود را ایجاد کنید و فرمان زیر را برای تبدیل JPG به PDF اجرا کنید.
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\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
لطفاً inputFile
را با نام تصویر ورودی JPG، resultantPath
را با نام فایل PDF نتیجه و ACCESSTOKEN
را با یک توکن دسترسی JWT شخصیسازی شده جایگزین کنید.
- برای ذخیره PDF حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.jpg\", \"Format\": \"pdf\"}"
مطالعه JPG به PDF آنلاین (ابزار رایگان)
اگر میخواهید قابلیتهای REST API را بدون کد زدن امتحان کنید، از برنامه Free JPG to PDF Converter ما برای تبدیل فوری استفاده کنید. این برنامه آنلاین بر اساس API های GroupDocs.Conversion Cloud توسعه یافته است.

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