GroupDocs.Markdown の概要

.NET アプリケーションでドキュメントを解析し、Markdown にエクスポートする API。

Illustration markdown

正確かつ信頼性の高い変換

サポートされているフォーマットを構造の完全性を保ちつつ、効率的に Markdown に変換します。.NET Framework 4.6.2 以降および .NET 6.0 を Windows と Linux でサポートしています。

一般的なフォーマットに対応

PDF、Word、Excel、eBook、Web、プレーンテキストファイルをパスワード保護されたドキュメントも含めて 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

Windows と Linux で動作

.NET および .NET Framework アセンブリは NuGet パッケージ内に含まれています。

コードサンプル

.NET アプリケーションで文書を Markdown にエクスポートする最も一般的な使用シナリオ。

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
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本語