
كيفية تحويل PDF إلى صورة JPG باستخدام واجهة برمجة التطبيقات Node.js.
تبحث عن تحويل PDF صفحات إلى JPG صور بسرعة وبرمجياً باستخدام Node.js؟ مع مساعدة مجموعة GroupDocs.Conversion Cloud SDK، يمكنك تحويل PDFs إلى تنسيق JPG بكفاءة، مما يجعله مثالياً لإنشاء المعاينات أو أرشفة الصور أو العرض على الويب.
لماذا تحويل PDF إلى JPG؟
- يمكنك بسهولة معاينة صفحات PDF كصور مستقلة.
- قم بإدراج الصفحات في تطبيقات الويب أو الهواتف المحمولة.
- أرشف الصفحات الفردية كملفات صور خفيفة الوزن.
- منع المحتوى من النسخ أو الاستخراج.
حالات الاستخدام الشائعة
- لقطات الفواتير أو التقارير.
- المحتوى التعليمي لمنصات التعلم الإلكتروني.
- الوثائق القانونية التي تتطلب تنسيقات صور غير قابلة للتعديل.
- معاينة المصغرات لمعارض المستندات.
في هذه المقالة، سنغطي المواضيع التالية:
واجهة برمجة التطبيقات لتحويل PDF إلى JPG
GroupDocs.Conversion Cloud SDK for Node.js يقدم وسيلة خفيفة لدمج تحويل تنسيق الملفات في تطبيقاتك المعتمدة على JavaScript. يقوم بالتعامل مع كل شيء من بنية الوثيقة والتنسيق إلى العناصر المدمجة، مما يضمن أن صورة JPG الناتجة تعكس محتوى PDF الأصلي بدقة.
بدء الاستخدام
قبل أن نقوم بالقفز إلى الشيفرة، تأكد من:
- سجل في GroupDocs Cloud واحصل على بيانات اعتماد API الخاصة بك.
- Have a sample PDF file for testing.
- تثبيت SDK لـ Node.js
npm install groupdocs-conversion-cloud --save
تحويل JPG إلى PDF في Node.js
إليك كيفية تحويل ملف PDF إلى صور JPG باستخدام GroupDocs.Conversion Cloud SDK في مشروع 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: الآن قم بتحميل ملف PDF المدخل إلى تخزين السحابة:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
الخطوة 3: تعيين خيارات التحويل لـ (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.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك
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);
// Check the response and print success message
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 / cURL؟:
- مثالي لـ DevOps والوظائف بدون خادم.
- خفيف وسهل التكامل.
- لا توجد تكاليف زائدة للـ SDK.
الخطوة الأولى هي إنشاء رمز وصول ويب مخصص لجافا ثم، تنفيذ الأمر التالي لأداء تحويل 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. تم تطوير هذا التطبيق على الإنترنت بناءً على واجهات برمجة التطبيقات GroupDocs.Conversion Cloud.

استنتاج
في هذه المدونة، تعلمنا أن GroupDocs.Conversion Cloud SDK لـ Node.js يوفر طريقة سريعة وملائمة للمطورين لتحويل مستندات PDF إلى صور JPG عالية الدقة. سواء كنت تقوم ببناء منصة لإدارة المحتوى، أو معرض معاينة، أو أرشيف رقمي - فإن هذه الأداة تضمن الدقة والأداء والمرونة.
روابط مفيدة
المقالات الموصى بها
نوصي بشدة بزيارة المقالات التالية لمعرفة المزيد عن: