تحويل Word DOC إلى JPEG في C#

غالبًا ما تحتاج إلى تضمين صفحات MS Word DOC / DOCX في تطبيقك برمجيًا. إحدى الطرق الأكثر استخدامًا لمثل هذه الحالات هي تحويل DOC / DOCX إلى تنسيقات صور. في هذه المقالة ، ستتعلم كيفية تحويل ملفات DOC أو DOCX إلى JPG في C# .NET. علاوة على ذلك ، سوف نوضح كيفية التحكم في تحويل DOC إلى JPG باستخدام خيارات مختلفة.

C# API لتحويل DOC / DOCX إلى JPG

Aspose.Words for .NET هي واجهة برمجة تطبيقات قوية تسمح لك بإنشاء مستندات MS Word من البداية. علاوة على ذلك ، فإنه يتيح لك معالجة مستندات Word الحالية للتشفير والتحويل واستخراج النص وما إلى ذلك. سنستخدم واجهة برمجة التطبيقات هذه لتحويل ملفات DOC / DOCX إلى JPG. يمكنك تنزيل DLL الخاص بواجهة برمجة التطبيقات أو تثبيته مباشرة من NuGet.

PM> Install-Package Aspose.Words

تحويل DOC إلى JPG في C#

Aspose.Words for .NET يسهل عليك تحويل DOC / DOCX إلى تنسيق الصورة المطلوب. يمكنك تعيين تنسيق صورة الإخراج كـ PNG أو JPEG أو BMP أو GIF أو TIFF باستخدام SaveFormat enum. فيما يلي خطوات تحويل DOC / DOCX إلى صورة JPG في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DOCX إلى JPG في C#.

// تحميل الوثيقة
Document doc = new Document("calibre.doc");

// قم بتعيين تنسيق صورة الإخراج باستخدام SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// تكرار الصفحات وتحويلها إلى صور JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // احفظ الصفحة بتنسيق JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOCX إلى JPG - التخصيص

يمكنك أيضًا التحكم في تحويل DOC إلى JPG باستخدام خيارات مختلفة. على سبيل المثال ، يمكنك تعيين الدقة الأفقية والدقة الرأسية والدقة الكلية والمقياس وتنسيق البكسل والسطوع ووضع الألوان والتباين ولون الورق. فيما يلي خطوات تخصيص DOC لتحويل JPG في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية التحكم في تحويل C# DOC إلى JPG باستخدام خيارات مختلفة.

// تحميل الوثيقة
Document doc = new Document("calibre.docx");

// قم بتعيين تنسيق صورة الإخراج باستخدام SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// تغيير سطوع الصورة وتباينها
// كلاهما على مقياس 0-1 وهما 0.5 افتراضيًا
options.ImageBrightness = 0.30f;
options.ImageContrast = 0.7f;

// تغيير الدقة الأفقية
// القيمة الافتراضية لهذه الخصائص هي 96.0 ، للحصول على دقة 96 نقطة في البوصة
options.HorizontalResolution = 72f;

// تكرار الصفحات وتحويلها إلى صور JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // احفظ الصفحة بتنسيق JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOC to JPG Converter - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words لـ .NET بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل Word DOC / DOCX إلى صور JPG في C#. علاوة على ذلك ، لقد رأيت كيفية التحكم في تحويل DOC إلى JPG باستخدام خيارات مختلفة. بصرف النظر عن ذلك ، يمكنك استكشاف الميزات الأخرى التي تقدمها Aspose.Words for .NET باستخدام التوثيق. أيضًا ، يمكنك نشر أسئلتك على المنتدى.

أنظر أيضا