كيفية تحويل Html إلى Emf

كيفية تحويل ملف Html إلى صورة Emf

Sheetize تُقدِّم واجهة برمجة تطبيقات عالية الأداء تُحوِّل مستند HTML (.html) إلى صورة EMF (Enhanced Metafile) متجهة. يُعد هذا مثالياً لتضمين لقطات صفحات الويب في تقارير Windows، رسومات CAD، أو مستندات جاهزة للطباعة مع الحفاظ على جودة المتجهات وقابلية التكبير.

لماذا نستخدم Sheetize لتحويل Html إلى Emf؟

  • دقة المتجه – تخزن EMF أوامر الرسم، لذا تُكبر الصورة دون تقطيع.
  • متوافقة مع Windows – تتكامل EMF بسلاسة مع Office، Visio، وغيرها من أدوات مايكروسوفت.
  • لا حاجة للـ Office – التجويل يعمل على Windows، macOS، وLinux دون الحاجة إلى محرك متصفح مُثبت.
  • تحكم في التنسيق – خصِّص حجم الصفحة، لون الخلفية، وDPI مباشرة عبر خيارات التحويل.

البدء بسرعة

قم بإضافة حزمة Sheetize.ImageConverter من NuGet إلى مشروع .NET الخاص بك واستدعِ الطريقة ImageConverter.Process.

مثال كود C#

using Sheetize;

var loadOptions = new LoadOptions
{
// Path to the source HTML file
InputFile = @\"C:\\\\Docs\\\\ProductPage.html\"
};

var saveOptions = new ImageSaveOptions
{
OutputFile = @\"C:\\\\Images\\\\ProductPage.emf\";

HorizontalResolution = 300,
VerticalResolution = 300,
};

ImageConverter.Process(loadOptions, saveOptions);

يقوم الكود بتحميل ProductPage.html وكتابة ProductPage.emf باستخدام دقة 300 DPI للحصول على جودة طباعة عالية.

الخيارات الرئيسية لإخراج EMF

  • HorizontalResolution / VerticalResolution – تحكم في DPI للوحة الرسم؛ القيم الأعلى تعطي تفاصيل خطوط أدق.
  • BackgroundColor – تعبئة خلفية الصفحة (EMF لا يدعم الشفافية الحقيقية).
  • PageWidth / PageHeight – تحديد الحجم المنطقي للخرج (بالبوصة أو المليمتر).
  • EmbedFonts – ضع القيمة true لتضمين الخطوط المستخدمة داخل ملف EMF لضمان عرض سليم على الأجهزة الأخرى.

أفضل الممارسات

  1. استخدم 300 DPI أو أعلى للرسومات الجاهزة للطباعة؛ 96 DPI تكفي للمعاينات على الشاشة.
  2. حدِّد أبعاد الصفحة صراحةً (مثل 8.5 × 11 إنچ) لتجنب القطع غير المتوقع.
  3. ضمِّن الخطوط إذا كان الـ HTML يستخدم خطوطاً مخصَّصة قد لا تكون مثبتة على النظام المستهدف.
  4. تحقق من ملف EMF بفتحه في PowerPoint أو Word أو محرر متجهات للتأكد من أن جميع العناصر تُظهر بشكل صحيح.
  5. حسّن الـ HTML – احذف السكربتات غير الضرورية أو الموارد الخارجية قبل التحويل لتسريع العملية.

باتباع هذه الخطوات، يمكنك تحويل أي صفحة HTML إلى صورة EMF متجهة واضحة ومناسبة لتوثيق Windows، العروض التقديمية، أو الأصول القابلة للطباعة.

 عربي