PDF إلى HTML

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

تحويل PDF إلى HTML في .NET

يمكن إجراء تحويل بسيط من PDF إلى HTML عن طريق تحميل مستند PDF وحفظه بتنسيق HTML باستخدام HtmlSaveOptions. يوضح المثال التالي ليس فقط التحويل ولكن أيضًا مواصفات أحد المتطلبات حيث يمكنك حفظ الصور بتنسيق نقطي:

// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion_PDFToHTMLFormat();

// ملف PDF المصدر
Document doc = new Document(dataDir + "input.pdf");

// قم بإنشاء HtmlSaveOption باستخدام ميزة تم اختبارها
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = true;
saveOptions.SplitIntoPages = false;
saveOptions.RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsExternalPngFilesReferencedViaSvg;
              
// احفظ الإخراج بتنسيق HTML
doc.Save( dataDir + "SaveImages_out.html", saveOptions);

القصة لا تنتهي هنا. يوفر Aspose.PDF for .NET ميزات ضخمة وأكثر تطلبًا والتي لا تزيد من قابليتها للاستخدام فحسب ، بل تمنحك تحكمًا كاملاً في عملية التحويل حسب رغبتك. يمكنك متابعة المقالات البارزة والشاملة التالية في وثائق API لفهم الميزات الكاملة المحددة في هذا المجال مثل PDF إلى HTML:

بالإضافة إلى الميزات المذكورة أعلاه ، يجلب Aspose.PDF for .NET 19.8 تحسينًا جديدًا حيث يمكنك حفظ PDF إلى HTML بعرض المحتوى الكامل. دعنا نلقي نظرة على استخدام هذه الميزة الجديدة:

تحويل PDF إلى HTML مع عرض المحتوى الكامل

يسمح لك أحدث إصدار من API بتحويل PDF إلى HTML بعرض محتوى كامل بينما يتم استخدام محتوى HTML ليكون محاذيًا إلى اليسار. تتيح لك الخاصية FlowLayoutParagraphFullWidth لفئة HtmlSaveOptions تحقيق ذلك كما هو موضح في نموذج التعليمات البرمجية التالي.

// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = (false);
saveOptions.FlowLayoutParagraphFullWidth = true;
Document doc = new Document(dataDir + "FlowLayoutParagraphFullWidth.Pdf");
doc.Save(dataDir + "FlowLayoutParagraphFullWidth_out.html", saveOptions);

مزيد من التحسينات والإصلاحات المفيدة

يصبح عامل قابلية الاستخدام لواجهة برمجة التطبيقات أقوى مع القائمة التالية من التحسينات المفيدة التي تجلبها واجهة برمجة التطبيقات معها في [v19.8] (https://docs.aspose.com/display/pdfnet/Aspose.PDF+for+.NET+19.8 + الإصدار + ملاحظات “Aspose.PDF لـ .NET 19.8 Release Notes”):

  • تم تصحيح إضافة وظائف الجدول
  • تم تحسين استبدال الخط بشكل أكبر
  • يتم تحسين استهلاك الذاكرة أثناء إضافة HTML في PDF
  • تم تحسين تحويل PDF إلى صورة
  • تم تحسين تحويل XML إلى PDF
  • تم تحسين تحويل PDF إلى DOC / DOCX
  • كما تم تحسين سيناريوهات إضافة النص ومعالجته

نأمل أن نغطي كل جانب من جوانب تحويل PDF إلى HTML في الدليل أعلاه. ومع ذلك ، في حالة استمرار وجود أي استفسار ، لا تتردد في إخبارنا. كما هو الحال دائمًا ، لا تفوت تحديثًا واحدًا حول Aspose APIs. سنعود قريبًا بمراجعة جديدة لواجهة برمجة التطبيقات مع ميزات مثيرة.