نگاهی کلی به GroupDocs.Markdown

API برای تجزیه و صادرات اسناد به Markdown در برنامه‌های .NET.

Illustration markdown

تبدیل دقیق و قابل اعتماد

به‌صورت کارآمد فرمت‌های پشتیبانی‌شده را به Markdown تبدیل می‌کند در حالی که یکپارچگی ساختار را حفظ می‌کند. از .NET Framework 4.6.2+ و .NET 6.0 روی ویندوز و لینوکس پشتیبانی می‌کند.

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

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

در ماشین محلی شما اجرا می‌شود

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

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

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

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

PDF

  • Digital PDFs, PDF/A, PDF/E, PDF/X and PDF/UA
  • Encrypted and Signed PDFs

Word و Excel

  • Word: DOCX, DOC, RTF, DOCM, DOTX, DOTM, DOT, ODT, OTT
  • Excel: XLSX, XLS, CSV, XLSM, XLSB, ODS, TSV, NUMBERS, XLTX, XLTM, XLAM, FODS, SXC, OTS, XLT

سایر

  • e-Books: EPUB, MOBI, AZW3
  • Text: TXT, XML
  • Web: CHM

ویژگی‌های GroupDocs.Markdown

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

Feature icon

صادرات چندین فرمت سند

اکثریت فرمت‌های سند محبوب را به Markdown تبدیل کنید (PDF، DOCX، XLSX، EPUB و دیگران).

Feature icon

قالب‌بندی پیشرفتهٔ Markdown

سرعنوان‌ها، پاراگراف‌ها، فهرست‌ها، جدول‌ها، لینک‌ها، تصاویر، نقل‌قول‌های بلوکی و بلاک‌های کد به نحو مناسب Markdown صادر می‌شوند.

Feature icon

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

با صادرات تصاویر یا جاسازی آن‌ها در فایل خروجی Markdown، کنترل را بر تصاویر به دست بگیرید.

Feature icon

در ماشین محلی شما اجرا می‌شود

نیاز به ابر یا اتصال به اینترنت نیست. تمام پردازش‌ها در ماشین محلی شما انجام می‌شود.

Feature icon

API عمومی شهودی

API عمومی ساده و شهودی که توسط توسعه‌دهندگان برای توسعه‌دهندگان و با عشق طراحی شده است.

Feature icon

در ویندوز و لینوکس کار می‌کند

اسمبلی‌های .NET و .NET Framework درون بسته NuGet فراهم شده‌اند.

نمونه‌های کد

متداول‌ترین سناریوهای استفاده برای صادرات اسناد به Markdown در برنامه‌های .NET.

صادرات DOCX به Markdown

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

// تنظیم لایسنس
License.Set("GroupDocs.Markdown.lic");

// ایجاد نمونه‌ی مبدل
var converter = new MarkdownConverter("annual-review.docx");

// تبدیل و ذخیره خروجی در فایل
converter.Convert("annual-review.md");
// وارد کردن فضای نام  
open GroupDocs.Markdown

// تنظیم لایسنس
License.Set("GroupDocs.Markdown.lic")

// ایجاد نمونه‌ی مبدل
let converter = new MarkdownConverter("annual-review.docx")

// تبدیل و ذخیره خروجی در فایل
converter.Convert("annual-review.md")
' وارد کردن فضای نام  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' تنظیم لایسنس
        License.Set("GroupDocs.Markdown.lic")

        ' ایجاد نمونه‌ی مبدل
        Dim converter As New MarkdownConverter("annual-review.docx")

        ' تبدیل و ذخیره خروجی در فایل
        converter.Convert("annual-review.md")
    End Sub
End Module

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

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

// تنظیم لایسنس
License.Set("GroupDocs.Markdown.lic");

// ایجاد نمونه‌ی مبدل
var converter = new MarkdownConverter("annual-report.docx");

// تنظیم استراتژی صادرات تصویر و پوشه خروجی
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// تبدیل و ذخیره خروجی در فایل
converter.Convert("annual-report.md", convertOptions);
// وارد کردن فضای نام
open GroupDocs.Markdown

// تنظیم لایسنس
License.Set("GroupDocs.Markdown.lic")

// ایجاد نمونه‌ی مبدل
let converter = new MarkdownConverter("annual-report.docx")

// تنظیم استراتژی صادرات تصویر و پوشه خروجی
let convertOptions = new DocumentConverterOptions()
convertOptions.ImageExportStrategy <- new ExportImagesToFileSystemStrategy("./images")

// تبدیل و ذخیره خروجی در فایل
converter.Convert("annual-report.md", convertOptions)
' وارد کردن فضای نام  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' تنظیم لایسنس
        License.Set("GroupDocs.Markdown.lic")

        ' ایجاد نمونه‌ی مبدل
        Dim converter As New MarkdownConverter("annual-report.docx")

        ' تنظیم استراتژی صادرات تصویر و پوشه خروجی
        Dim convertOptions As New DocumentConverterOptions()
        convertOptions.ImageExportStrategy = New ExportImagesToFileSystemStrategy("./images")

        ' تبدیل و ذخیره خروجی در فایل
        converter.Convert("annual-report.md", convertOptions)
    End Sub
End Module

برای شروع آماده اید؟

GroupDocs.Markdown را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

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

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی