محول HTML

يوفر محول HTML الخاص بـ Documentize لـ .NET إمكانيات قوية لتحويل المستندات بين تنسيقات PDF وHTML، وهو مثالي لتطبيقات الويب والأرشفة وتوليد التقارير. مع خيارات متعددة لمعالجة الموارد والتخطيطات، يتكيف المحول مع متطلبات المشاريع المختلفة.

الميزات الرئيسية

تحويل PDF إلى HTML

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

تحويل HTML إلى PDF

حوّل محتوى HTML إلى PDFs عالية الجودة، مثالي لتوليد تقارير قابلة للطباعة، أرشفة محتوى الويب، أو إنشاء تنسيقات مستندات قابلة للمشاركة.


دليل مفصل

تحويل PDF إلى HTML

لتحويل PDF إلى HTML:

  1. تهيئة المحول: أنشئ مثيلًا من HtmlConverter.
  2. تحديد خيارات التحويل: استخدم PdfToHtmlOptions لتخصيص المخرجات، باختيار الموارد المدمجة أو الخارجية.
  3. تحديد مسارات الإدخال والإخراج: قم بتعيين المسارات لملف PDF المدخل وملف HTML الناتج.
  4. تنفيذ التحويل: استدعِ طريقة Process لتحويل الملف.

مثال: تحويل PDF إلى HTML مع الموارد المدمجة

// الخطوة 1: تهيئة محول HTML  
var converter = new HtmlConverter();  

// الخطوة 2: تكوين الخيارات لتحويل PDF إلى HTML  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// الخطوة 3: تعيين مسارات الملفات  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// الخطوة 4: تشغيل التحويل  
converter.Process(options);  

الخيارات المتاحة لتحويل PDF إلى HTML

  • SaveDataType:

    • FileWithEmbeddedResources: يولد ملف HTML واحد مع جميع الموارد المدمجة.
    • FileWithExternalResources: يحفظ الموارد بشكل منفصل، مثالي لملفات HTML الكبيرة.
  • تخصيص المخرجات:

    • BasePath: تعيين المسار الأساسي للموارد في مستند HTML.
    • IsRenderToSinglePage: إظهار جميع محتويات PDF في صفحة HTML واحدة إذا لزم الأمر.

تحويل HTML إلى PDF

لتحويل مستند HTML إلى PDF، اتبع الخطوات التالية:

  1. تهيئة المحول: أنشئ مثيلًا من HtmlConverter.
  2. تكوين خيارات PDF: استخدم HtmlToPdfOptions لتحديد تخطيط وإعدادات الوسائط.
  3. تحديد المسارات: قم بتعيين مسارات ملفات HTML المدخلة وPDF الناتجة.
  4. تنفيذ التحويل: قم بتشغيل طريقة Process لإكمال التحويل.

مثال: تحويل HTML إلى PDF

// الخطوة 1: تهيئة محول HTML  
var converter = new HtmlConverter();  

// الخطوة 2: تكوين الخيارات لتحويل HTML إلى PDF  
var options = new HtmlToPdfOptions();  

// الخطوة 3: تعيين مسارات الملفات  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// الخطوة 4: تنفيذ التحويل  
converter.Process(options);  

خيارات إضافية لتحويل HTML إلى PDF

  • نوع الوسائط:

    • HtmlMediaType.Print: مثالي لتوليد PDFs مناسبة للطباعة.
    • HtmlMediaType.Screen: استخدم عند تحويل المحتوى المصمم للمشاهدة الرقمية.
  • تعديلات التخطيط:

    • PageLayoutOption: يضبط كيفية ملاءمة محتوى HTML لتخطيط PDF، مثل ScaleToPageWidth لضمان أن المحتوى يتناسب مع عرض PDF.
    • IsRenderToSinglePage: يمكنك من عرض المحتوى الكامل لـ HTML في صفحة PDF واحدة إذا كان ذلك ضروريًا لتقديمات مختصرة.

يعد هذا المحول متعدد الاستخدامات لمجموعة متنوعة من التطبيقات، من توليد تقارير PDF بناءً على محتوى الويب إلى تحويل أرشيفات مستندات PDF للوصول عبر الويب. لمزيد من التكوينات المتقدمة، راجع الوثائق الكاملة لـ Documentize.

 عربي