اسناد خود را برای هوش مصنوعی آماده کنید

SDK Markdown برای صادر کردن انواع اسناد به Markdown پاک و معنایی.

ساختار سند، سرفصل‌ها، فهرست‌ها، جداول، لینک‌ها و تصاویر را حفظ کنید

کنترل بر تصاویر را با تعبیه آن‌ها یا ذخیره به‌عنوان منابع خارجی به دست آورید.

مجموعه ویژگی‌های GroupDocs.Markdown

این ویژگی‌هاست که راهکار ما را متمایز می‌کند.

  • صدور اسناد به Markdown

    PDF، Word، Excel، کتاب الکترونیکی و متن خود را برای LLM آماده کنید با صدور آن‌ها به Markdown.

  • حفظ ساختار سند

    ساختار سند، سرفصل‌ها، فهرست‌ها، جداول، لینک‌ها و تصاویر را حفظ کنید.

  • کنترل بر تصاویر

    تصاویر را تعبیه کنید یا به‌عنوان منابع خارجی ذخیره کنید. تصاویر را در طول فرآیند تبدیل جایگزین کنید.

  • تبدیل کل اسناد یا صفحات خاص

    اسناد کامل را تبدیل کنید یا تبدیل را به صفحات یا شیت‌های خاصی که نیاز دارید محدود کنید.

نمونه‌های کد GroupDocs.Markdown

متداول‌ترین سناریوهای استفاده برای صادر کردن اسناد به Markdown. می‌توانید یک مجوز موقت رایگان درخواست کنید تا محصول را در محیط خود تست کنید.

صدور PDF به Markdown

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

// ایجاد نمونه مبدل
using var converter = new MarkdownConverter("business-plan.pdf");

// تبدیل و ذخیره خروجی به فایل
converter.Convert("business-plan.md");
# وارد کردن فضای نام
from groupdocs.markdown import MarkdownConverter

# تبدیل و ذخیره خروجی به فایل
MarkdownConverter.to_file("business-plan.pdf", "business-plan.md")

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

این نمونه کد نشان می‌دهد چگونه یک فایل DOCX را به Markdown تبدیل کرده و تصاویر را در یک پوشه جداگانه ذخیره کنید.
// فضای‌نام را وارد کنید
using GroupDocs.Markdown;

// مجوز را تنظیم کنید
License.Set("GroupDocs.Markdown.lic");

// مبدل را ایجاد کنید
using var converter = new MarkdownConverter("annual-report.docx");

// استراتژی صادرات تصویر و پوشه خروجی را تنظیم کنید
var options = new ConvertOptions
{
    ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images")
    {
        ImagesRelativePath = "images"
    }
};

// تبدیل کنید و خروجی را در فایل ذخیره کنید
converter.Convert("annual-report.md", options);
# فضای‌نام را وارد کنید
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# استراتژی صادرات تصویر و پوشه خروجی را تنظیم کنید
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# تبدیل کنید و خروجی را در فایل ذخیره کنید
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

سند را بررسی کنید و صفحات خاص را تبدیل کنید

قبل از تبدیل، فراداده‌های سند را دریافت کنید، سپس فقط صفحات مورد نیاز را صادر کنید — مناسب برای اسناد بزرگ و خطوط لوله AI/RAG.
// وارد کردن فضای نام
using GroupDocs.Markdown;

// سند را بدون تبدیل بررسی کنید
DocumentInfo info = MarkdownConverter.GetInfo("report.pdf");
Console.WriteLine($"{info.PageCount} pages, by {info.Author}");

// فقط ۳ صفحه اول را با متن پیش‌سر تبدیل کنید
var options = new ConvertOptions
{
    PageNumbers = new[] { 1, 2, 3 },
    IncludeFrontMatter = true
};

// از متد استاتیک یک‌خطی استفاده کنید
MarkdownConverter.ToFile("report.pdf", "report.md", options);
# وارد کردن فضای نام
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# سند را بدون تبدیل بررسی کنید
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# فقط ۳ صفحه اول را با متن پیش‌سر تبدیل کنید
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# از متد استاتیک یک‌خطی استفاده کنید
MarkdownConverter.to_file("report.pdf", "report.md",
    convert_options=options)

پشتیبانی از بیش از 30 قالب فایل

قالب‌های فایل زیر برای صادرات به Markdown پشتیبانی می‌شوند.

شاخص‌های عمیق و بینش‌های آماری

به تجزیه و تحلیل تفصیلی از ارقام کلیدی ما نگاهی بیندازید، که شاخص‌ها و بینش‌های آماری جامعی درباره دستاوردها، تأثیر و رشد ما ارائه می‌دهد.

  • 30+

    قالب‌های پشتیبانی‌شده

    از ده‌ها قالب سند و متن از جمله PDF، Word، Excel و کتاب‌های الکترونیکی به Markdown تبدیل کنید و یکپارچه‌سازی‌های بی‌نقص با اکوسیستم هوش مصنوعی مولد فراهم کنید.

  • 1.0M

    توسط توسعه‌دهندگان معتبر است

    راهکارهای ما در جامعه توسعه‌دهندگان به‌عنوان قابل اعتماد و به‌طور گسترده پذیرفته شده‌اند و یکپارچه‌سازی بی‌نقصی برای پروژه‌های شما فراهم می‌کنند.

  • 15+

    محصولات

    ما بیش از ۱۵ SDK پردازش اسناد ارائه می‌دهیم که تجربه‌ای روان برای یکپارچه‌سازی‌ها فراهم می‌کند. ما پردازش می‌کنیم تا بتوانید آرام باشید.

  • 100+

    مشتریان راضی

    به برخی از شناخته‌ترین برندهای جهان خدمات می‌دهیم. کشف کنید چرا صدها نفر محصولات GroupDocs را دوست دارند! همین حالا ملحق شوید!

مشتریان خوشحال ما

کتابخانه‌های GroupDocs توسط برندهای مشهور و معتبر جهانی به‌کار گرفته می‌شوند.

پلتفرم‌های پشتیبانی‌شده

GroupDocs.Markdown از سیستم‌عامل‌ها و چارچوب‌های زیر پشتیبانی می‌کند.

.NET

.NET 6+
.NET Framework 4.6.2+
Windows, Linux
بیش از 30 فرمت فایل

Python

Python 3.5+
Windows, Linux, macOS
بیش از 30 فرمت فایل

آماده‌اید تا شروع کنید؟

پلتفرم هدف خود را انتخاب کنید تا بیشتر درباره محصول بیاموزید.

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

سوالات و نگرانی‌های رایج

پاسخ سوالات رایج را در بخش پرسش‌های متداول بیابید تا به‌سرعت به پرسش‌ها و نگرانی‌های خود رسیدگی کنید.

  • آیا می‌توانم قبل از خرید، محصولات GroupDocs را ارزیابی کنم؟
    بله! همه محصولات GroupDocs یک نسخه ارزیابی رایگان و بدون ریسک در دسترس دارند. ما به‌طور جدی به توسعه‌دهندگان توصیه می‌کنیم پیش از خرید، APIهای ما را دانلود و آزمایش کنند تا اطمینان حاصل شود که ۱۰۰٪ نیازهای شما را برآورده می‌سازند.
  • آیا GroupDocs نمایشی از محصولات ارائه می‌دهد؟
    نه، تمرکز ما بر روی APIها و ارائه‌ی کارآمدترین و پایدارترین محصولات است. ما نسخه‌های آزمایشی کاملاً کارا و رایگان را به‌صورت یک مجوز موقت ارائه می‌کنیم تا خودتان محصول را تست کنید.
  • کجا می‌توانم محصول را دانلود کنم؟
    تمام محصولات از طریق NuGet یا صفحه‌ی وب‌سایت GroupDocs Releases قابل دانلود هستند.
  • آیا مجوزهای توسعه‌دهنده GroupDocs به ازای هر کاربر هستند یا به ازای کاربر نام‌گذاری‌شده؟
    مجوزهای توسعه‌دهنده GroupDocs به ازای هر کاربر هستند، نه به ازای کاربر نام‌گذاری‌شده. ما می‌دانیم که اعضای تیم برنامه‌نویسی ممکن است با گذشت زمان تغییر کنند و به‌روزرسانی مکرر مجوزها در هر بار این تغییر عملی قابل‌اجرا نیست.
  • آیا پشتیبانی فنی ارائه می‌دهید؟
    بله، ما پشتیبانی فنی رایگان توسط تیم‌های محصول در فروم پشتیبانی رایگان و میزکارت پشتیبانی پولی ارائه می‌دهیم تا تجربه‌ی شما روان باشد.
 فارسی