PDF to PNG Converter
أداة محول PDF إلى PNG من Documentize لـ .NET هي أداة متقدمة تتيح لك تحويل مستندات PDF إلى صور PNG عالية الجودة. تم تصميم هذه الإضافة لجعل محتواك أكثر تنوعًا وإمكانية الوصول إليه وأسهل في المشاركة من خلال تحويل صفحات PDF إلى تنسيقات صور مدعومة على نطاق واسع.
كيفية تحويل PDF إلى PNG
لتحويل مستند PDF إلى صور PNG، اتبع هذه الخطوات:
- أنشئ مثيلًا من فئة
Png
. - أنشئ مثيلًا من
PngOptions
لتكوين عملية التحويل. - أضف ملف PDF المدخل باستخدام طريقة
AddInput
. - حدد الدليل الناتج لصور PNG باستخدام طريقة
AddOutput
. - قم بتشغيل طريقة
Process
لتحويل صفحات PDF إلى صور PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// أضف ملف PDF المدخل
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// حدد الدليل الناتج لصور PNG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// معالجة تحويل PDF إلى PNG
11converter.Process(options);
تخصيص تحويل PDF إلى PNG
يمكنك تخصيص عملية التحويل عن طريق ضبط الدقة واختيار صفحات محددة. على سبيل المثال، لتحويل الصفحة الأولى فقط من ملف PDF بدقة 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// تعيين دقة الناتج إلى 300 DPI
5options.OutputResolution = 300;
6
7// تحويل الصفحة الأولى فقط
8options.PageRange = new PageRange(1);
9
10// إضافة مسارات المدخلات والمخرجات
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// معالجة التحويل
15converter.Process(options);
المعالجة الدفعتية لتحويل PDF إلى PNG
تدعم إضافة محول PDF إلى PNG أيضًا المعالجة الدفعتية، مما يتيح لك تحويل صفحات متعددة أو حتى مستندات PDF كاملة إلى ملفات PNG فردية.
1var converter = new Png();
2var options = new PngOptions();
3
4// أضف ملف PDF المدخل
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// تعيين مسارات الناتج لكل صفحة
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// معالجة التحويل الدفعي
12converter.Process(options);
معالجة نتائج التحويل
بعد معالجة التحويل، ترجع طريقة Process كائنًا من نوع ResultContainer
يحتوي على نتائج التحويل. يمكنك طباعة مسارات الناتج لصور PNG كما يلي:
1ResultContainer resultContainer = converter.Process(options);
2
3// طباعة مسارات الناتج لصور PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
الميزات الرئيسية:
- تحويل PDF إلى PNG: تحويل مستندات PDF كاملة أو صفحات معينة إلى صور PNG بسرعة وكفاءة.
- دقة قابلة للتخصيص: تعيين DPI المطلوب (على سبيل المثال، 300 DPI) للحصول على مخرجات صور عالية الجودة.
- المعالجة الدفعتية: تحويل صفحات PDF متعددة أو مستندات كاملة في جلسة واحدة.
- إدارة الناتج بسهولة: تحديد الأدلة الناتجة لكل ملف PNG تم تحويله.
- تحويل سريع: سريع وفعال ويتطلب جهدًا أقل للتكوين.