GroupDocs.Markdown sekilas

API untuk mengurai dan mengekspor dokumen ke Markdown dalam aplikasi .NET.

Illustration markdown

Konversi yang akurat dan andal

Konversi format yang didukung ke Markdown secara efisien sambil mempertahankan integritas struktur. Mendukung .NET Framework 4.6.2+ dan .NET 6.0 di Windows dan Linux.

Format populer didukung

Ekspor PDF, Word, Excel, eBook, Web, dan file teks biasa ke Markdown, termasuk dokumen yang dilindungi kata sandi.

Berjalan di mesin lokal Anda

Anda mengendalikan data Anda - kami menyediakan API on-premise yang tidak memerlukan cloud atau koneksi internet.

Dukungan Platform

Sistem operasi, kerangka kerja, dan manajer paket berikut didukung.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Format file yang didukung

Format file berikut didukung untuk diekspor ke 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

Lainnya

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

Fitur GroupDocs.Markdown

Berikut adalah fitur-fitur yang membuat produk kami menonjol.

Feature icon

Ekspor beberapa format dokumen

Konversi sebagian besar format dokumen populer ke Markdown (PDF, DOCX, XLSX, EPUB, dan lainnya).

Feature icon

Pemformatan Markdown lanjutan

Judul, paragraf, daftar, tabel, tautan, gambar, kutipan blok, dan blok kode diekspor ke sintaks Markdown yang sesuai.

Feature icon

Kontrol penuh atas gambar

Ambil kontrol atas gambar dengan mengekspor mereka atau menyematkannya ke dalam file Markdown hasil.

Feature icon

Berjalan di mesin lokal Anda

Tidak memerlukan cloud atau koneksi Internet. Semua pemrosesan dilakukan pada mesin lokal Anda.

Feature icon

API publik yang intuitif

API publik yang sederhana dan intuitif, dirancang oleh pengembang untuk pengembang dengan cinta.

Feature icon

Berfungsi di Windows dan Linux

Assembly .NET dan .NET Framework disediakan dalam paket NuGet.

Contoh kode

Skenario penggunaan paling umum untuk mengekspor dokumen ke Markdown dalam aplikasi .NET.

Ekspor DOCX ke Markdown

Contoh kode ini menunjukkan cara mengonversi file DOCX ke Markdown dan menyimpan hasilnya ke file. Gambar-gambar disematkan dalam file output.
// Impor namespace
using GroupDocs.Markdown;

// Atur lisensi
License.Set("GroupDocs.Markdown.lic");

// Instansiasi konverter
var converter = new MarkdownConverter("annual-review.docx");

// Konversi dan simpan hasil ke file
converter.Convert("annual-review.md");
// Impor namespace  
open GroupDocs.Markdown

// Atur lisensi
License.Set("GroupDocs.Markdown.lic")

// Instansiasi konverter
let converter = new MarkdownConverter("annual-review.docx")

// Konversi dan simpan hasil ke file
converter.Convert("annual-review.md")
' Impor namespace  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Atur lisensi
        License.Set("GroupDocs.Markdown.lic")

        ' Instansiasi konverter
        Dim converter As New MarkdownConverter("annual-review.docx")

        ' Konversi dan simpan hasil ke file
        converter.Convert("annual-review.md")
    End Sub
End Module

Simpan gambar ke folder

Contoh kode ini menunjukkan cara mengonversi file DOCX ke Markdown dan menyimpan gambar ke folder terpisah.
// Impor namespace
using GroupDocs.Markdown;

// Instansiasi konverter
using var converter = new MarkdownConverter("annual-report.docx");

// Atur strategi ekspor gambar dan folder output
var options = new ConvertOptions
{
    ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images")
    {
        ImagesRelativePath = "images"
    }
};

// Konversi dan simpan hasil ke file
converter.Convert("annual-report.md", options);
// Impor namespace
open GroupDocs.Markdown

// Instansiasi konverter
use converter = new MarkdownConverter("annual-report.docx")

// Atur strategi ekspor gambar dan folder output
let options = ConvertOptions()
let strategy = ExportImagesToFileSystemStrategy("./images")
strategy.ImagesRelativePath <- "images"
options.ImageExportStrategy <- strategy

// Konversi dan simpan hasil ke file
converter.Convert("annual-report.md", options)
' Impor namespace  
Imports GroupDocs.Markdown

' Instansiasi konverter
Using converter As New MarkdownConverter("annual-report.docx")

    ' Atur strategi ekspor gambar dan folder output
    Dim strategy As New ExportImagesToFileSystemStrategy("./images")
    strategy.ImagesRelativePath = "images"
    Dim options As New ConvertOptions()
    options.ImageExportStrategy = strategy

    ' Konversi dan simpan hasil ke file
    converter.Convert("annual-report.md", options)
End Using

Inspeksi dokumen dan konversi halaman tertentu

Dapatkan metadata dokumen sebelum konversi, lalu ekspor hanya halaman yang Anda butuhkan — ideal untuk dokumen besar dan pipeline AI/RAG.
// Impor namespace
using GroupDocs.Markdown;

// Inspeksi dokumen tanpa mengonversi
DocumentInfo info = MarkdownConverter.GetInfo("report.pdf");
Console.WriteLine($"{info.PageCount} pages, by {info.Author}");

// Konversi hanya 3 halaman pertama dengan front matter
var options = new ConvertOptions
{
    PageNumbers = new[] { 1, 2, 3 },
    IncludeFrontMatter = true
};

// Gunakan metode statis satu baris
string md = MarkdownConverter.ToMarkdown("report.pdf", options);
// Impor namespace
open GroupDocs.Markdown

// Inspeksi dokumen tanpa mengonversi
let info = MarkdownConverter.GetInfo("report.pdf")
printfn "%d pages, by %s" info.PageCount info.Author

// Konversi hanya 3 halaman pertama dengan front matter
let options = ConvertOptions()
options.PageNumbers <- [| 1; 2; 3 |]
options.IncludeFrontMatter <- true

// Gunakan metode statis satu baris
let md = MarkdownConverter.ToMarkdown("report.pdf", options)
' Impor namespace
Imports GroupDocs.Markdown

' Inspeksi dokumen tanpa mengonversi
Dim info As DocumentInfo = MarkdownConverter.GetInfo("report.pdf")
Console.WriteLine($"{info.PageCount} pages, by {info.Author}")

' Konversi hanya 3 halaman pertama dengan front matter
Dim options As New ConvertOptions()
options.PageNumbers = {1, 2, 3}
options.IncludeFrontMatter = True

' Gunakan metode statis satu baris
Dim md As String = MarkdownConverter.ToMarkdown("report.pdf", options)

Siap untuk memulai?

Unduh GroupDocs.Markdown secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Sumber daya yang berguna

Jelajahi dokumentasi, sampel kode, dan dukungan masyarakat untuk meningkatkan pengalaman Anda.

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian