كيفية تحويل PDF إلى PNG في C#

كيفية تحويل PDF إلى PNG في C#

هناك العديد من الحلول البرمجية المتاحة فيما يتعلق بتحويل مستندات PDF إلى تنسيقات ملفات صور شائعة أخرى مثل JPG و PNG و SVG والمزيد. سيقوم منشور المدونة هذا بتثبيت تحويل PDF غني الميزات مكتبة في مشروع .NET الحالي الخاص بنا. سيؤدي القيام بذلك إلى تعليمنا كيفية تحويل PDF إلى PNG في C# عن طريق كتابة بضعة أسطر من التعليمات البرمجية المصدر بلغات C#. لنبدأ هذا البرنامج التعليمي ونحقق هدفنا النهائي في أقصر فترة زمنية.

سنغطي النقاط التالية:

تثبيت مكتبة تحويل PDF إلى PNG

تقدم هذه المكتبة مجموعة كبيرة من الميزات للتعامل مع مستندات PDF ومعالجتها برمجيًا. ومع ذلك ، يمكنك تكوين المكتبة عن طريق تنزيل ملفات DLL أو تثبيتها عن طريق تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.Words 

كيفية تحويل PDF إلى PNG في C#

في هذا القسم ، سنكتب مقتطفات التعليمات البرمجية التي تعمل على أتمتة عملية تحويل PDF إلى PNG في تطبيق .NET.

يمكنك اتباع الخطوات التالية:

  1. قم بإنشاء مثيل لفئة Document وتحميل ملف PDF المصدر.
  2. تهيئة كائن من فئة ImageSaveOptions والتنسيق إلى JPEG.
  3. اضبط قيمة خاصية “PageSet” على “0” لتحويل الصفحة الأولى فقط من المستند.
  4. قم بتغيير سطوع الصورة عن طريق تعيين قيمة خاصية ImageBrightness.
  5. اضبط التباين عن طريق ضبط قيمة خاصية ImageContrast.
  6. قم بتغيير الدقة الأفقية عن طريق تعيين قيمة الخاصية HorizontalResolution.
  7. قم باستدعاء طريقة save لحفظ الملف بتنسيق PNG.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// إنشاء مثيل لفئة المستند وتحميل ملف PDF المصدر.
Document doc = new Document("sample.pdf");
// تهيئة كائن من فئة ImageSaveOptions والتنسيق إلى JPEG.  
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// عيّن قيمة خاصية "PageSet" على "0" لتحويل الصفحة الأولى فقط من المستند. 
options.PageSet = new PageSet(0);
// قم بتغيير سطوع الصورة عن طريق تعيين قيمة خاصية ImageBrightness.
options.ImageBrightness = 0.3f;
// قم بتعيين التباين عن طريق تعيين قيمة خاصية ImageContrast. 
options.ImageContrast = 0.7f;
// قم بتغيير الدقة الأفقية عن طريق تعيين قيمة خاصية HorizontalResolution.  
options.HorizontalResolution = 72f;
// قم باستدعاء طريقة الحفظ لحفظ الملف بتنسيق PNG. 
doc.Save("PdfToPng.png");

يمكن رؤية الإخراج في الصورة أدناه:

محول PDF إلى PNG

احصل على رخصة مجانية

يمكنك الاستفادة من رخصة مؤقتة مجانية لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

في الختام ، لقد استكشفت كيفية تحويل PDF إلى PNG في C# من خلال اتباع الخطوات ومقتطف الشفرة. بالإضافة إلى ذلك ، قد تكون هذه المقالة مفيدة لك إذا كنت تبحث عن تطوير محول PDF إلى PNG برمجيًا. علاوة على ذلك ، يمكنك زيارة الوثائق للتعرف على طرق أخرى لمكتبة تحويل PDF هذه.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف تقوم بتغيير ملف PDF إلى ملف صورة؟

إنشاء مثيل لفئة Document وتحميل ملف PDF مصدر ، واستدعاء طريقة save لحفظ الملف بتنسيق PNG.

أنظر أيضا