Class PngConverter
معلومات
يمثل مكون Documentize.PngConverter. يُستخدم لتحويل مستندات PDF إلى تنسيق PNG.
public static class PngConverter
الوراثة
الأعضاء الموروثة
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
أمثلة
المثال يوضح كيفية تحويل مستند PDF إلى تنسيق PNG.
// إنشاء كائن PdfToPngOptions لتعيين التعليمات
var options = new PdfToPngOptions();
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_input.pdf"));
// تعيين مسار مجلد الإخراج
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// تنفيذ العملية
PngConverter.Process(options);
المثال يوضح كيفية تحويل صفحة واحدة من مستند PDF إلى تنسيق PNG.
// إنشاء كائن PdfToPngOptions لتعيين التعليمات
var options = new PdfToPngOptions()
// معالجة الصفحة الأولى فقط
options.PageList = [1];
// تعيين دقة الإخراج إلى 200 DPI
options.OutputResolution = 200;
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_input.pdf"));
// تعيين مسار مجلد الإخراج
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// تنفيذ العملية
PngConverter.Process(options);
المثال يوضح كيفية تحويل مستند PDF إلى تنسيق PNG إلى تدفقات.
// إنشاء كائن PdfToJpegOptions لتعيين التعليمات
var options = new PdfToPngOptions();
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_input.pdf"));
// تنفيذ العملية
var results = PngConverter.Process(options);
// الحصول على نتائج التدفق
foreach (var result in results.ResultCollection)
{
var streamResultPage1 = result.ToStream();
}
الطرق
Process(PdfToPngOptions)
تحويل مستند PDF إلى تنسيق PNG.
public static ResultContainer Process(PdfToPngOptions options)
المعلمات
options
PdfToPngOptions: كائن خيارات يحتوي على تعليمات للعملية.
العائدات
ResultContainer : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Namespace: Documentize Assembly: Documentize.dll