چگونه EPUB را به TSV تبدیل کنیم
چگونگی تبدیل یک فایل EPUB به یک جدول TSV
KnowledgeBase Epub Converter یک API فوقالعاده سریع و یک‑بار‑استفاده فراهم میکند که هر کتاب الکترونیکی (.epub) را به یک فایل مقادیر جداسازیشده با تب (.tsv) تبدیل میکند. این ابزار برای استخراج جداول، فهرست فصول یا متادیتا برای خطوط پردازش داده، ابزارهای BI یا حتی صفحاتگسترده ساده ایدهآل است.
چرا KnowledgeBase Epub Converter را برای تبدیل EPUB به TSV انتخاب کنیم؟
- آگاهی از ساختار – فصول، جداول و پاورقیها را بهعنوان بخشهای جداگانه TSV استخراج میکند (میتوانید آنها را ترکیب یا تقسیم کنید).
- امنیت یونیکد – تمام کاراکترها، از جمله اسکریپتهای راست‑به‑چپ و ایموجیها، پس از تبدیل سالم میمانند.
- بدون نیاز به نصب – نیازی به Office، Calibre یا باینریهای خارجی نیست؛ فقط یک کتابخانهٔ .NET 6+ کافی است.
- قابل اجرا روی پلتفرمهای مختلف – در ویندوز، macOS و لینوکس کار میکند.
- قابلیت پیکربندی بالا – میتوانید جداکننده، نقلقول، پایان خط و تشخیص جدول را تنظیم کنید.
شروع کار
پکیج Sheetize را از NuGet اضافه کنید و متد EpubConverter.Process را فراخوانی کنید.
نمونهٔ کد C#
using Sheetize;
var load = new EpubLoadOptions
{
// مسیر فایل EPUB منبع
InputFile = @"C:\Books\MarketAnalysis.epub"
};
var save = new SaveOptions
{
// مسیر فایل خروجی TSV (یا پوشه اگر بر اساس فصول تقسیم میکنید)
OutputPath = @"C:\Exports\MarketAnalysis.tsv"
};
EpubConverter.Process(load, save);بهترین روشها
- ابتدا EPUB را اعتبارسنجی کنید – فایل خراب ممکن است TSV را کوتاه کند؛ از ابزار validator EPUB استفاده کنید.
- فایلهای TSV تولیدشده را مرور کنید – اگر سیستم مقصد شما فرمت خاصی میطلبد، جداکننده یا نقلقول را تنظیم کنید.
- یک بررسی سریع انجام دهید – چند ردیف را در ویرایشگر متن یا صفحهگسترده باز کنید تا از صحت رمزگذاری (بهصورت پیشفرض UTF‑8) اطمینان حاصل کنید.
آمادهاید تا کتابهای الکترونیکی را به دادههای کاربردی تبدیل کنید؟ بسته را نصب کنید، قطعهٔ کد را در پروژهتان بگذارید و بگذارید KnowledgeBase Epub Converter کار سنگین را انجام دهد.