پردازنده فایل eBook Aspose.Words برای .NET
Aspose.Words File Processor برای .NET به توسعه دهندگان اجازه می دهد تا فایل های کتاب الکترونیکی را ایجاد، بارگذاری و ویرایش کنند، سپس نتایج را در فرمت های EPUB ، MOBI و AZW3 ذخیره کنند.این پلاگین بر روی API هسته ای ASPOSE. Word ساخته شده است و قابلیت های پردازش eBook متمرکز را بدون برتری از ویژگی های کامل کلمه-معالجه فراهم می کند.
نصب و نصب
- بسته Aspose.Words برای .NET NuGet را به پروژه خود اضافه کنید.
- تنظیم مجوز اندازه گیری برای خروجی بدون علامت آب راهنمای نصب و مجوز متریکی صفحات برای جزئیات.
پشتیبانی در سراسر ویندوز، لینوکس، macOS و پلتفرم های تلفن همراه با استفاده از .NET Framework ، .NET Core یا Mono.
ویژگی ها و عملکردها
ایجاد اسناد کتاب الکترونیکی
- ساخت فایل های جدید EPUB، MOBI یا AZW3 به صورت برنامه نویسی.
- فصل ها، پاراگرافها، تصاویر و منابع را وارد کنید.
- تنظیم متات کتاب الکترونیکی (عنوان، نویسنده، زبان، تصویر پوشش) بدون کار مستقیم با XML خام.
دانلود فایل های موجود eBook
- فایل های EPUB، MOBI و AZW3 را باز کنید.
- به طور خودکار از بین بردن و تفسیر داده های بیان / چرخش.
- دسترسی به فصل ها، تصاویر، فونت ها و منابع ساخته شده.
ویرایش و دستکاری محتوا
- اضافه کردن یا حذف فصل، بخش ها، عناوین، یادداشت ها و یا برچسب ها.
- سبک های کاربردی، تنظیم فرمت، مدیریت جدول ها، لیست ها و یادداشت ها.
- دستکاری اجرا از متن و اشیاء ساخته شده با وفاداری بالا.
صرفه جویی در فرمت های eBook
- محتوای خود را در EPUB ، MOBI یا AZW3 ذخیره کنید.
- مدیریت فشرده سازی، ادغام فونت، و EPUB نسخه سازی.
- اطمینان حاصل کنید که مانیفست و سفارش ستون فقرات به درستی حفظ می شود.
مدیریت متا
- کار با متا داده های استاندارد: عنوان، نویسنده، ناشر، تاریخ، ISBN/UUID، و غیره.
- اضافه کردن ورودی های متا داده های سفارشی برای کاتالوگ و بهینه سازی جستجو.
جدول محتوا (TOC)
- خود-تولید یک TOC از عنوان ها یا خطوط خروجی.
- ایجاد نقشه های هیرارشی.
- TOC را در موقعیت مورد نظر با اتصال مناسب تزریق کنید.
ذخیره سازی و استخراج منابع
- شامل تصاویر، فونت ها و منابع باینری.
- استخراج یا جایگزین منابع موجود با نسخه های بهینه شده.
- حفظ مرجع های Href و انواع MIME صحیح.
گزینه های پیشرفته ویرایش
- نمودارها، توضیحات و گرافیک را مستقیماً به کتاب های الکترونیکی وارد کنید.
- مدیریت نظرات و یادداشت ها برای جریان های کار همکاری.
- قوانین هیفناسیون، لیست ها و فرمت متن پیشرفته را مدیریت کنید.
مثال: ویرایش و ذخیره یک EPUB
var doc = new Document("Epub document.epub");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words eBook Processor.");
doc.Save("EditedOutput.epub");
مثال: اضافه کردن یک نمودار به یک کتاب الکترونیکی
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Sales Breakdown";
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartEbook.epub");
مثال: ایجاد یک دفترچه در یک کتاب الکترونیکی
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("MyBookmark");
builder.Write("This section is bookmarked.");
builder.EndBookmark("MyBookmark");
doc.Save("BookmarkedEbook.epub");
راهنمایی ها و بهترین شیوه ها
- بارگذاری و پردازش کتاب های الکترونیکی در یک
Document
برای کاهش سطح I/O استفاده کنید. - تعریف های سبک و اشیاء منابع را برای بهینه سازی اندازه بسته استفاده کنید.
- در دسترس بودن
Document
به سرعت به حافظه آزاد می رسد. - تمام ویرایش ها را قبل از صرفه جویی در فرمت های چندگانه انجام دهید تا از پارسنگ خسته کننده اجتناب کنید.
- فقط فونت های مورد نیاز را قرار دهید تا خروجی را سبک نگه دارید.
- نتایج EPUB/MOBI را با اعتباربخشی های استاندارد صنعت تأیید کنید.
- استفاده از پردازش غیر همزمان برای بار کار حجم بالا.
پرسش های مکرر
**پردازنده فایل Aspose.Words برای .NET چیست?**یک پلاگین تخصصی .NET برای ایجاد، بارگذاری، ویرایش و ذخیره فایل های EPUB، MOBI و AZW3 با حداقل برش و حداکثر وفاداری.
**کدام فرمت ها پشتیبانی می شوند?**این پلاگین از بارگذاری و ذخیره سازی در فرمت های EPUB، MOBI و AZW3 به طور انحصاری پشتیبانی می کند.
**آیا این کار فرمت را حفظ می کند?**بله، پردازنده اطمینان می دهد که وفاداری بالا به اسناد اصلی در فرمت های پشتیبانی شده است.
**آیا می توانم این را در برنامه های موجود ادغام کنم?**بله، آن را به طور نامناسب در برنامه های .NET برای اتوماسیون دسکتاپ، وب یا سرور-side ادغام می شود.
**کدام صنایع می توانند از این پلاگین بهره مند شوند?**انتشارات، خرده فروشی، آموزش و پرورش، مراقبت های بهداشتی، بانکداری، تدارکات و هر بخش نیاز به اتوماسیون کتاب الکترونیکی.