ما خوشحالیم که GroupDocs.Markdown for .NET را به‌عنوان افزودنی جدیدی به خانواده محصولات GroupDocs معرفی کنیم. GroupDocs.Markdown for .NET یک API پردازش اسناد است که به شما امکان می‌دهد PDF، Word، Excel و سایر فرمت‌ها را به Markdown صادر کنید تا به‌سادگی با اکوسیستم هوش مصنوعی تولیدی یکپارچه شود.

چرا Markdown؟

Markdown سبک، قابل خواندن برای انسان و به‌طور گسترده‌ای در جریان‌های کاری توسعه‌دهندگان، سامانه‌های مدیریت محتوا و خطوط لوله هوش مصنوعی تولیدی پشتیبانی می‌شود. با خروجی مستقیم به Markdown، GroupDocs.Markdown for .NET به شما کمک می‌کند:

  • اتوماتیک‌سازی تبدیل اسناد به Markdown در داخل برنامه‌های .NET.
  • آماده‌سازی محتوای ساختار یافته و متنی ساده که برای پردازش توسط هوش مصنوعی مناسب است.
  • ساده‌سازی مهاجرت محتوا به جریان‌های کاری مبتنی بر Git و مولدهای سایت ایستا.

ویژگی‌ها

  • صادر کردن چندین فرمت سند: تبدیل انواع فایل‌های محبوب (PDF، DOCX، XLSX، EPUB و غیره) به Markdown.
  • قالب‌بندی پیشرفته Markdown: به‌دقت خروجی‌گیری عناوین، پاراگراف‌ها، فهرست‌ها، جداول، لینک‌ها، تصاویر، نقل‌قول‌ها و بلوک‌های کد.
  • مدیریت انعطافی تصویر: خروجی‌گیری تصاویر به‌صورت جداگانه یا تعبیه مستقیم آن‌ها در فایل Markdown.
  • پردازش محلی: نیازی به ابر یا اتصال اینترنت نیست. تمام پردازش‌ها به‌صورت امن بر روی دستگاه شما انجام می‌شود.
  • طراحی API بصری: API ساده و مناسب برای توسعه‌دهندگان که با در نظر گرفتن سهولت استفاده ساخته شده است.
  • پشتیبانی چندسکویی: بر روی Windows و Linux کار می‌کند و هم اسمبلی‌های .NET و هم .NET Framework در بسته NuGet گنجانده شده‌اند.

انواع فایل‌های پشتیبانی‌شده

GroupDocs.Markdown از تبدیل از فرمت‌های زیر پشتیبانی می‌کند:

  • اسناد PDF
  • Microsoft Word (DOCX، DOC)
  • Microsoft Excel (XLSX، XLS)
  • کتاب‌های الکترونیکی (EPUB، MOBI)
  • فایل‌های متنی ساده و وب

نحوه استفاده

سناریوهای رایج برای خروجی گرفتن اسناد به Markdown.

خروجی PDF به Markdown

یک PDF را به Markdown تمیز تبدیل کنید تنها در چند خط کد. به‌صورت پیش‌فرض، تصاویر در فایل خروجی تعبیه می‌شوند.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");

// Convert and save output to file
converter.Convert("business-plan.md");

اسکرین‌شات زیر فایل PDF ورودی و فایل Markdown خروجی را نشان می‌دهد.

فایل PDF منبع و فایل Markdown خروجی

ذخیره تصاویر در پوشه

این مثال نشان می‌دهد چگونه یک فایل DOCX را به Markdown تبدیل کنید در حالی که تصاویر را در یک پوشه جداگانه ذخیره می‌کنید.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");

// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convert and save output to file
converter.Convert("annual-review.md");

اسکرین‌شات زیر فایل DOCX ورودی و فایل Markdown خروجی را نشان می‌دهد. تصاویر به‌عنوان منابع خارجی جداگانه در پوشهٔ ./images ذخیره می‌شوند.

فایل DOCX منبع و فایل Markdown خروجی

الزامات

  • .NET Framework 4.6.2+ (ویندوز)
  • .NET 6.0+ (ویندوز یا لینوکس)

مجوز

اطلاعات حقوقی دقیق، شامل شرایط استفاده، حق تکثیر، توافق‌نامهٔ کاربری نهایی (EULA) و سیاست حریم خصوصی را ببینید:
https://about.groupdocs.com/legal/

پشتیبانی

برای پرسش‌ها یا کمک فنی، لطفاً از انجمن پشتیبانی رایگان ما استفاده کنید.

نقشهٔ راه و در دسترس بودن

نسخهٔ اولین بستهٔ ما هم‌اکنون ساخته شده و در حال تست داخلی است، شامل تست‌های واحد، یکپارچگی و بررسی‌های دستی API. ما اطمینان می‌دهیم که همه چیز به‌صورت روان کار می‌کند تا شما بتوانید از تجربه‌ای قابل اعتماد و قدرتمند از روز اول لذت ببرید.

🚀 پس از تکمیل بررسی‌های نهایی، بسته را روی NuGet و وب‌سایت GroupDocs Releases منتشر خواهیم کرد.

👉 می‌خواهید اولین نفری باشید که از زمان فعال‌سازی مطلع می‌شود؟ ما اعلان ویژه‌ای در این وبلاگ منتشر خواهیم کرد! در این بین، می‌توانید برای دریافت به‌روزرسانی‌ها از طریق انجمن پشتیبانی رایگان ما مشترک شوید — دستهٔ GroupDocs.Markdown Product Family یا دستهٔ GroupDocs.Purchase را بررسی کنید اگر سؤالهای فروش دارید.