فایل های EPUB به طور گسترده توسط نرم افزار خوان ها پشتیبانی می شوند زیرا کتاب ها و نوشته های مختلف به صورت الکترونیکی منتشر می شوند. در موارد خاص، ممکن است بخواهید فایل های مختلف EPUB را در یک فایل واحد در سی شارپ ادغام کنید. تحت چنین سناریوهایی، این مقاله نحوه ادغام فایل های EPUB را به صورت برنامه نویسی در سی شارپ توضیح می دهد.
- ادغام فایل های EPUB – نصب API C#
- نحوه ادغام فایل های EPUB به صورت برنامه ای در سی شارپ
- ادغام فایل های EPUB به صورت برنامه ای در سی شارپ
ادغام فایل های EPUB – نصب API C#
Aspose.HTML for .NET API از ایجاد یا دستکاری انواع مختلفی از فرمتهای فایل پشتیبانی میکند. میتوانید با دانلود فایلهای DLL مرجع از بخش Downloads یا اجرای دستور نصب زیر NuGet آن را به سرعت پیکربندی کنید:
PM> Install-Package Aspose.Html
نحوه ادغام فایل های EPUB به صورت برنامه ای در سی شارپ
با دنبال کردن مراحل زیر می توانید فایل های EPUB را ادغام کنید:
- فایل های منبع EPUB را بارگیری کنید.
- یک نمونه از کلاس EpubRenderer ایجاد کنید.
- یک شی از کلاس PdfDevice را راه اندازی کنید.
- فایل های EPUB را با روش Render ادغام کنید.
بخش زیر جزئیات را به همراه یک قطعه کد قابل اجرا توضیح می دهد:
ادغام فایل های EPUB به صورت برنامه ای در سی شارپ
با دنبال کردن مراحل زیر می توانید چندین فایل EPUB را ادغام یا ترکیب کنید و یک فایل PDF ایجاد کنید:
- فایل های EPUB ورودی را بارگیری کنید.
- یک شی از کلاس EpubRenderer را نمونه سازی کنید.
- نمونه ای از کلاس PdfDevice را راه اندازی کنید.
- فایل های منبع EPUB را با روش Render در یک فایل PDF ترکیب کنید.
قطعه کد زیر نحوه ادغام فایل های 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 را برای دات نت کاوش کنید
میتوانید نگاهی به API مستندات بیندازید تا با بسیاری از ویژگیهای دیگر ارائه شده توسط API آشنا شوید.
مجوز رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان برای آزمایش API بدون هیچ گونه محدودیت ارزیابی دریافت کنید.
نتیجه
در این مقاله با نحوه ادغام فایل های مختلف EPUB به صورت برنامه نویسی در سی شارپ آشنا شدید. همچنین حاوی یک قطعه کد برای نشان دادن ترکیب فایل های مختلف EPUB در یک سند PDF است. با این حال، در صورت هرگونه سؤال، لطفاً با ما در [فروم 12 تماس بگیرید.