هناك فوائد عديدة لتحويل مستند PDF إلى صور JPG، خاصة عندما تحتاج إلى تمثيل خفيف الوزن وغير قابل للتعديل للمحتوى. يتيح لك هذا التحويل:
- معاينات بصرية لصفحات PDF دون الاعتماد على عارض PDF.
- تحسين تضمين المحتوى في المواقع الإلكترونية أو التطبيقات المحمولة.
- سهل مشاركة وأرشفة المحتوى بتنسيق JPEG.
- منع تحرير أو نسخ المحتوى المرئي.
سواء كنت تقوم بإنشاء ميزة معاينة المستندات، أو تبسيط تسليم التقرير، فإن تحويل PDF إلى تنسيق JPG هو حل فعال ومدعوم على نطاق واسع.
API تحويل PDF إلى JPG
أسبوز.بي دي إف كلاود إس دي ك للـ .نت هو واجهة برمجة تطبيقات REST حائزة على جوائز تقدم إمكانيات إنشاء وتحرير ومعالجة مستندات PDF في السحابة. تصدير صفحات PDF إلى صور عالية الجودة - كل ذلك دون الحاجة إلى أدوات خارجية، وإجراء جميع التحويلات في السحابة.
المتطلبات السابقة
- سجل في Aspose Cloud Dashboard.
- احصل على معرف العميل وسر العميل.
- تثبيت Aspose.PDF Cloud SDK لـ .NET:
Install-Package Aspose.PDF-Cloud
تحويل مستند PDF إلى JPG في C#
القسم التالي يشرح التفاصيل حول كيفية تطوير محول PDF إلى JPG باستخدام C# .NET. يرجى اتباع التعليمات أدناه لتنسيق PDF إلى JPG عبر الإنترنت:
- أولاً، قم بإنشاء مثيل من
Configuration
مع تمرير بيانات اعتماد العميل كوسائط. - ثانياً، قم بتهيئة كائن من
PdfApi
ومرر كائن Configuration كوسيط. - ثالثاً، قم بتحميل مستند PDF إلى التخزين السحابي باستخدام
UploadFileRequest
. - أخيرًا، قم بإنشاء كائن من
GetPageConvertToJpegRequest
واستدعاءGetPageConvertToJpeg
API لتهيئة PDF إلى تنسيق JPG.
// لأمثلة إضافية، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXX-XXXXXX-XXXXXXX-33012487e783";
// إنشاء مثيل من PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String inputFile = "Binder1-1.pdf";
// رقم صفحة ملف PDF
int pageNumber = 1;
// تحميل ملف PDF المصدر من محرك الأقراص المحلي
using (var stream = System.IO.File.OpenRead(inputFile))
{
// رفع ملف PDF المصدر إلى التخزين السحابي
pdfApi.UploadFile("sourceFile.pdf", stream);
// اتصل بواجهة برمجة التطبيقات لتحويل PDF إلى صور JPG
var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
// احفظ التدفق الناتج على محرك الأقراص المحلي
saveToDisk(resltant, "myResultant.jpg");
}
// طريقة لحفظ البث إلى ملف على القرص المحلي
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
صورة:- معاينة تحويل PDF إلى JPG.
تصدير PDF إلى صورة باستخدام cURL
طريقة بديلة هي تحويل PDF إلى JPG عبر سطر الأوامر أو باستخدام السكربتات (بدون دمج SDK في مشروعك).دعونا نستعرض التفاصيل حول كيفية تصدير PDF إلى JPG باستخدام أوامر cURL.
الخطوة 1. توليد رمز الوصول:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
خطوة 2. تحويل صفحة PDF إلى تنسيق JPEG:
curl -X GET "https://api.aspose.cloud/v3.0/pdf/{SourceFile}/pages/1/convert/jpeg?width=800&height=800" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o myResultant.jpg
استبدل {JWTToken}
و SourceFile
برمز JWT المولد أعلاه و SourceFile
بملف PDF المدخل، على التوالي.
محول PDF إلى JPEG عبر الإنترنت مجانًا
هل تريد الاختبار قبل الترميز؟ جرب أداتنا Free Online PDF to JPG Tool لمعرفة كيف ستبدو تحويل مستند PDF الخاص بك إلى JPG.

تطبيق تحويل PDF إلى JPG مجاني عبر الإنترنت.
استنتاج
سواء كنت تتعامل مع التقارير الممسوحة، أو معاينات مرئية، أو مشاركة المحتوى، فإن تحويل PDF إلى تنسيق JPEG في C# .NET باستخدام Aspose.PDF Cloud SDK هو موثوق، وسريع، وسهل الدمج. تساعد هذه الطريقة في تحويل PDFs الثابتة الخاصة بك إلى مخرجات غنية بالصور مثالية للمواقع الإلكترونية، وتطبيقات الهواتف المحمولة، وعمليات الأرشفة.
مع خيارات التحويل باستخدام SDK أو cURL، يمكنك اختيار أفضل طريقة تناسب احتياجات تطويرك.
روابط مفيدة
مقالات ذات صلة
هل تبحث عن المزيد من خيارات التحويل؟ جرب قراءة المقالات الموصى بها التالية: