دمج EPUB C#

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

دمج ملفات EPUB - تثبيت C# API

Aspose.HTML for .NET API يدعم إنشاء أو معالجة عدة أنواع من تنسيقات الملفات. يمكنك تكوينه بسرعة عن طريق تنزيل ملفات DLL المرجعية من قسم التنزيلات أو تشغيل أمر التثبيت التالي NuGet:

PM> Install-Package Aspose.Html

كيفية دمج ملفات EPUB برمجيًا في C#

يمكنك دمج ملفات EPUB باتباع الخطوات التالية:

  1. قم بتحميل ملفات EPUB المصدر.
  2. قم بإنشاء مثيل لفئة EpubRenderer.
  3. تهيئة كائن من فئة PdfDevice.
  4. ادمج ملفات EPUB مع طريقة Render.

يوضح القسم التالي مزيدًا من التفاصيل جنبًا إلى جنب مع مقتطف التعليمات البرمجية القابل للتشغيل:

دمج ملفات EPUB برمجيًا في C#

يمكنك دمج أو دمج ملفات EPUB متعددة وإنشاء ملف PDF واحد باتباع الخطوات التالية:

  1. قم بتحميل ملفات EPUB المدخلة.
  2. إنشاء كائن من فئة EpubRenderer.
  3. تهيئة مثيل لفئة PdfDevice.
  4. ادمج ملفات EPUB المصدر في ملف PDF باستخدام طريقة Render.

يوضح مقتطف الشفرة أدناه كيفية دمج ملفات EPUB في ملف واحد باستخدام C#:

// افتح ملفات EPUB المصدر للقراءة
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// قم بإنشاء مثيل لـ EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// قم بإنشاء مثيل لجهاز PDF
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// دمج مستندات EPUB في ملف PDF
renderer.Render(device, stream1, stream2);

استكشف Aspose.HTML for .NET

يمكنك إلقاء نظرة على وثائق API للتعرف على العديد من الميزات الأخرى التي تقدمها API.

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

يمكنك الحصول على ترخيص مؤقت مجاني لاختبار API دون أي قيود تقييمية.

استنتاج

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

أنظر أيضا

تحويل EPUB إلى TIFF في C#