نحوه تبدیل EPUB به XLAM
نحوهٔ تبدیل یک فایل EPUB به افزونهٔ XLAM
KnowledgeBase Epub Converter یک API تک‑فراخوانی و فوقالعاده سریع فراهم میکند که هر کتاب الکترونیکی (.epub) را به یک افزونهٔ آمادهٔ بارگذاری در اکسل (.xlam) تبدیل میکند. ایدهآل برای تعبیهٔ محتوا، جداول یا ناوبری کتاب بهصورت مستقیم در داشبوردهای اکسل، Power Query یا پروژههای سفارشی VBA.
چرا KnowledgeBase Epub Converter را برای تبدیل EPUB به XLAM انتخاب کنیم؟
- آگاهی از ساختار – فصول، جداول و پاورقیها را استخراج میکند و بهصورت ماژولهای VBA، توابع شیت یا ریبونهای سفارشی داخل XLAM بستهبندی میکند.
- پشتیبانی از یونیکد – تمام کاراکترها، از جمله اسکریپتهای راست‑به‑چپ و ایموجیها، در تبدیل حفظ میشوند.
- بدون نصب – نیازی به Office، Calibre یا باینریهای خارجی نیست؛ فقط یک کتابخانهٔ .NET 6+ کافی است.
- قابلحمل بر روی سکوهای مختلف – روی ویندوز، macOS و لینوکس اجرا میشود (XLAM تولید شده در هر نسخهٔ ویندوز اکسل کار میکند).
- قابلیت پیکربندی بالا – میتوانید نحوهٔ نگاشت محتوا (شیتها، نامبرداری محدودهها یا رویههای 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);بهترین شیوهها
- ابتدا EPUB را اعتبارسنجی کنید – فایل خراب ممکن است باعث قطع شدن فرآیند تولید افزونه شود؛ از ابزارهای اعتبارسنجی EPUB استفاده کنید.
- XLAM تولید شده را مرور کنید – آن را در اکسل باز کنید و اطمینان حاصل کنید که شیتها، محدودهها و هر کد VBA ساختهشده بهدرستی ظاهر میشوند.
- امضای دیجیتالی افزونه – در صورت توزیع داخل سازمان، فایل
.xlamرا با یک گواهی مورد اعتماد امضا کنید. - بررسی بر روی نسخههای هدف اکسل – برخی ویژگیهای جدید VBA ممکن است به اکسل 2016 یا بالاتر نیاز داشته باشند.
آمادهاید تا کتابهای الکترونیکی را به ابزارهای تعاملی اکسل تبدیل کنید؟ پکیج را نصب کنید، این قطعه کد را در پروژهٔ خود بگذارید و بگذارید KnowledgeBase Epub Converter کار سنگین را انجام دهد. افزونهٔ داده‑محور XLAM شما تنها یک فراخوانی فاصله دارد!