نحوه تبدیل EPUB به XLAM

نحوه تبدیل یک فایل EPUB به افزونه XLAM

KnowledgeBase Epub Converter یک API بسیار سریع و تک‑فراخوانی ارائه می‌دهد که هر کتاب الکترونیکی (.epub) را به یک افزونه آماده برای بارگذاری در اکسل (.xlam) تبدیل می‌کند. این راه‌حل برای تعبیه محتوا، جداول یا ناوبری کتاب‌ها به‌صورت مستقیم در داشبوردهای Excel، Power Query یا پروژه‌های سفارشی VBA ایده‌آل است.

چرا برای تبدیل EPUB به XLAM از KnowledgeBase Epub Converter استفاده کنیم؟

  • آگاهی ساختاری – فصول، جداول و پاورقی‌ها را استخراج کرده و به‌عنوان ماژول‌های VBA، توابع شیت یا ریبن‌های سفارشی داخل XLAM بسته‌بندی می‌کند.
  • پشتیبانی کامل یونیکد – تمام کاراکترها، از جمله اسکریپت‌های راست به چپ و ایموجی‌ها، به‌درستی در فرآیند انتقال حفظ می‌شوند.
  • بدون نیاز به نصب – نیازی به Office، Calibre یا باینری‌های خارجی نیست؛ فقط یک کتابخانه .NET 6+ کافی است.
  • قابل اجرا بر روی همه پلتفرم‌ها – روی ویندوز، macOS و لینوکس قابل اجراست (فایل XLAM تولید شده در هر نسخهٔ ویندوز Excel کار می‌کند).
  • قابلیت تنظیم بالا – می‌توانید نحوهٔ نگاشت محتوا (شیت‌ها، محدوده‌های نام‌گذاری‌شده یا توابع VBA) و چیدمان UI افزونه را تعیین کنید.

شروع کار

پکیج Sheetize را از NuGet اضافه کنید و متد EpubConverter.Process را فراخوانی کنید.

نمونهٔ کد C#

using Sheetize;

var load = new EpubLoadOptions
{
    // مسیر فایل EPUB منبع
    InputFile = @"C:\Books\FinanceGuide.epub"
};

var save = new SaveOptions
{
    // مسیر فایل مقصد XLAM (افزونهٔ اکسل)
    OutputPath = @"C:\AddIns\FinanceGuide.xlam",

    // اختیاری: نگاشت هر فصل به یک شیت
    MapChaptersToSheets = true,

    // اختیاری: ایجاد یک تب ریبن سفارشی
    CreateRibbon = true,
};

EpubConverter.Process(load, save);

بهترین روش‌ها

  1. ابتدا EPUB را اعتبارسنجی کنید – فایلی خراب ممکن است باعث قطع‌کردن افزونه شود؛ از ابزارهای اعتبارسنجی EPUB استفاده کنید.
  2. افزونهٔ تولید شده را بررسی کنید – آن را در Excel باز کنید و اطمینان حاصل کنید که شیت‌ها، محدوده‌ها و هر کد VBA تولید شده همان‌طور که انتظار می‌رود ظاهر می‌شوند.
  3. افزونه را امضا کنید – اگر قصد توزیع آن را در سازمان دارید، .xlam را با یک گواهی معتبر امضا کنید.
  4. در نسخه‌های هدف Excel تست کنید – برخی ویژگی‌های جدید VBA ممکن است به Excel 2016 به بالا نیاز داشته باشند.

آماده‌اید کتاب‌های الکترونیکی را به ابزارهای تعاملی Excel تبدیل کنید؟ بسته را نصب کنید، کد نمونه را در پروژهٔ خود بگذارید و بگذارید KnowledgeBase Epub Converter کار سنگین را انجام دهد. افزونهٔ XLAM پر از دادهٔ شما تنها با یک فراخوانی فاصله دارد!

 فارسی