كيفية تخصيص إخراج HTML من تحويل PDF إلى .NET

كيفية تخصيص إخراج HTML من تحويل PDF إلى .NET

بالنسبة للتكامل الويب اللامبالاة ، يجب أن توفر التحويلات PDF-to-HTML السيطرة على الخطوط والصور والموارد والتصميم.مع Aspose.PDF.Plugin HtmlConverter لـ .NET ، يمكن للمطورين تنسيق تصدير HTML لتدفقات العمل المنخفضة ، و CMS ، أو مشاريع النشر على شبكة الإنترنت.

خيارات التكيف المدعومة

  • إدراج المصدر: اختر إدخال أو ربط الخطوط في HTML المستوردة للحصول على موثوقية كاملة أو صفحات خفيفة.
  • استخراج الصورة: تصدير الصور كملفات منفصلة أو إدراج Base64 لتسهيل CDN / التوزيع.
  • معالجة الموارد: إخراج ملف HTML واحد مع موارد مدمجة أو هيكل مجلد لجميع الأصول.
  • الخروج من SVG: يسمح بتصدير العناصر فيكتور، وتحسين قابلية التوسع والتصوير.
using Aspose.Pdf.Plugins;

var converter = new PdfHtml();
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources)
{
    // Customize as needed
    // Embed all fonts and images
    FontEmbedding = true,
    ImageExportMode = ImageExportMode.SeparateFiles, // or .InlineBase64
    SvgExport = true
};
options.AddInput(new FileDataSource(@"C:\Docs\sample.pdf"));
options.AddOutput(new FileDataSource(@"C:\Docs\sample.html"));
converter.Process(options);

نصائح استخراج الموارد

  • استخراج جميع الصور إلى مجلد مخصص لسهولة تحميل CDN أو التخزين.
  • عند استخدام الموارد المدمجة، مراجعة حجم الملف؛ واستخدام أصول منفصلة لملفات PDF الكبيرة أو التسليم المحمول.
  • استخدام Image Extractor المكون الإضافي إذا كنت بحاجة إلى عمليات الصورة الكبيرة أو المجموعة خارج تصدير HTML.

نمط الخروج HTML

  • Custom CSS: تعديل أو استبدال CSS التي تم إنشاؤها للعلامة التجارية، والتصميم الاستجابة، أو إمكانية الوصول.
  • SVG Styling: تعديل SVGs المستوردة للحصول على دعم أفضل عبر المتصفح.
  • التكامل الموضوعي: إدخال أو تغيير لوحات النمط ببرمجيات للحصول على الدعم في وضع الظلام / الضوء.

حالات الاستخدام

  • نشر الوثائق التقنية عبر الإنترنت مع السيطرة الكاملة على الموارد
  • الكتاب الإلكتروني أو التحويل الطباعة على الطلب إلى HTML مع التصميم المخصص
  • أنظمة CMS المؤسسية بحاجة إلى أنابيب PDF-to-HTML ذات العلامة التجارية والموثوقية العالية

الأسئلة المتكررة

**س: هل يمكنني تغيير CSS في HTML المولد?**A: نعم – تعديل أو حقن CSS المخصصة في ما بعد المعالجة، أو إعداد النتيجة ورقة النمط من خلال خيارات المكونات الإضافية.

**السؤال: هل يدعم Aspose.PDF SVG النتيجة للرسومات الفكتورية?**A: نعم - مجموعة SvgExport = true في خيارات تضمين عناصر SVG في HTML المستوردة.

**س: هل يمكنني إدراج جميع الخطوط أو استخدام خطوط الويب بدلاً من ذلك?**A: كلاهما مدعوم – اختر إدراج الخط أو الإشارة في خيارات المكونات الإضافية.

نصيحة المهنية: للحصول على أقصى قدر من التوافق على الويب ، يتم تصدير HTML ما بعد العملية لتحسين CSS ومسارات الموارد وتسميات الوصول قبل النشر.

 عربي