غالبًا ما تحتاج إلى تضمين صفحات 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#.
- قم بتحميل مستند DOC / DOCX باستخدام فئة المستند.
- حدد تنسيق صورة الإخراج باستخدام فئة ImageSaveOptions.
- تكرار الصفحات في المستند.
- قم بتحويل كل صفحة في DOC إلى JPG باستخدام طريقة Document.Save (string، ImageSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل 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#.
- قم بتحميل ملف DOC باستخدام فئة المستند.
- حدد تنسيق صورة الإخراج باستخدام فئة ImageSaveOptions.
- اضبط الخيارات المطلوبة مثل ImageBrightness و ImageContrast وما إلى ذلك.
- تكرار الصفحات في المستند.
- قم بتحويل كل صفحة إلى JPG باستخدام طريقة Document.Save (string، ImageSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية التحكم في تحويل 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 باستخدام التوثيق. أيضًا ، يمكنك نشر أسئلتك على المنتدى.