تحويل PDF إلى HTML باستخدام C #

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

سيتم تناول الموضوعات التالية في هذه المقالة:

C # API لتحويل PDF إلى HTML - تنزيل مجاني

سنستخدم GroupDocs.Conversion for .NET API لتحويل PDF إلى HTML. يوفر حلول تحويل ملفات سريعة وفعالة وموثوقة للمستخدمين النهائيين. يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

Install-Package GroupDocs.Conversion

تحويل PDF إلى HTML باستخدام C

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول مع مسار ملف الإدخال كوسيطة. إنها الفئة الرئيسية التي تتحكم في عملية تحويل المستند.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions. يوفر خيارات متنوعة للتحويل إلى أنواع ملفات التوصيف.
  3. بعد ذلك ، قم بتعيين خيارات التحويل المختلفة اختياريًا مثل FixedLayout و FixedLayoutShowBorders وما إلى ذلك.
  4. أخيرًا ، قم باستدعاء الأسلوب Converter.Convert () لحفظ ملف HTML المحول. تأخذ هذه الطريقة مسار ملف الإخراج وتحويل الخيارات كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF إلى صفحة ويب بتنسيق HTML باستخدام C #.

// قم بتحميل ملف PDF المصدر
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// اضبط خيارات التحويل لتنسيق HTML
var options = new MarkupConvertOptions();
options.FixedLayout = true;
options.FixedLayoutShowBorders = false;

// تحويل إلى تنسيق HTML
converter.Convert(@"C:\Files\Conversion\converted.html", options);
تحويل PDF إلى HTML في C #.

تحويل PDF إلى HTML في C #.

تحويل مجموعة من الصفحات من PDF إلى HTML

يمكننا تحويل مجموعة من صفحات مستند PDF إلى HTML برمجيًا باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول مع مسار ملف الإدخال كوسيطة.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  3. ثم قم بتعيين رقم الصفحة لبدء التحويل منها
  4. بعد ذلك ، قم بتعيين عدد الصفحات لتحويل العدد الإجمالي للصفحات
  5. أخيرًا ، قم باستدعاء الأسلوب Converter.Convert () مع مسار ملف الإخراج وخيارات التحويل لحفظ ملف HTML المحول.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل نطاق من الصفحات من مستند PDF إلى ملف HTML في C #.

// قم بتحميل ملف PDF المصدر
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// اضبط خيارات التحويل لتنسيق HTML
MarkupConvertOptions options = new MarkupConvertOptions();
options.PageNumber = 2; // Start page number
options.PagesCount = 3; // Total pages to convert

// تحويل إلى تنسيق HTML
converter.Convert(@"C:\Files\Conversion\converted_pages_range.pdf", options);

تحويل صفحات معينة من PDF إلى HTML

يمكننا تحويل صفحات معينة من مستند PDF إلى HTML باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول مع مسار ملف الإدخال كوسيطة.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  3. بعد ذلك ، قم بتوفير أرقام صفحات محددة في قائمة مفصولة بفواصل للتحويل.
  4. أخيرًا ، قم باستدعاء الأسلوب Converter.Convert () مع مسار ملف الإخراج وخيارات التحويل لحفظ ملف HTML المحول.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صفحات معينة من مستند PDF إلى ملف HTML في C #.

// قم بتحميل ملف PDF المصدر
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// اضبط خيارات التحويل لتنسيق HTML
MarkupConvertOptions options = new MarkupConvertOptions();
options.Pages = new List<int> { 1, 3 }; // List of page numbers to convert

// تحويل إلى تنسيق HTML
converter.Convert(@"C:\Files\Conversion\converted_specific_pages.pdf", options);

تحويل PDF إلى HTML مع علامة مائية في C

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول مع مسار ملف الإدخال كوسيطة.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة WatermarkOptions.
  3. بعد ذلك ، قم بتعيين خيارات متنوعة مثل النص ، واللون ، والعرض ، والارتفاع ، والخط ، وما إلى ذلك.
  4. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  5. بعد ذلك ، قم بتعيين WatermarkOptions إلى MarkupConvertOptions.
  6. أخيرًا ، قم باستدعاء الأسلوب Converter.Convert () مع مسار ملف الإخراج وخيارات التحويل لحفظ ملف HTML المحول.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF إلى مستند HTML بعلامة مائية.

// قم بتحميل ملف PDF المصدر
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// تحديد نص العلامة المائية
WatermarkOptions watermark = new WatermarkTextOptions("This is a sample watermark!")
{
    Color = Color.Red,
    Width = 500,
    Height = 100,
    Top = 0,
    Left = 300,
    Background = true
};

// اضبط خيارات التحويل لتنسيق HTML
MarkupConvertOptions options = new MarkupConvertOptions();
options.Watermark = watermark;

// تحويل إلى تنسيق HTML
converter.Convert(@"C:\Files\Conversion\converted_with_watermark.html", options);
تحويل PDF إلى HTML مع علامة مائية في C #.

تحويل PDF إلى HTML مع علامة مائية في C #.

احصل على رخصة مجانية

يرجى تجربة واجهة برمجة التطبيقات (API) بدون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا