پردازنده فایل 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 ادغام می شود.

**کدام صنایع می توانند از این پلاگین بهره مند شوند?**انتشارات، خرده فروشی، آموزش و پرورش، مراقبت های بهداشتی، بانکداری، تدارکات و هر بخش نیاز به اتوماسیون کتاب الکترونیکی.

 فارسی