私たちは、GroupDocs.Markdown for .NET をご紹介できることを嬉しく思います。GroupDocs.Markdown for .NET は、PDF、Word、Excel などの形式を Markdown にエクスポートできるドキュメント処理 API で、生成 AI エコシステムとのシームレスな統合を実現します。
なぜ Markdown なのか?
Markdown は軽量で人間に読みやすく、開発者のワークフロー、コンテンツ管理システム、生成 AI パイプラインで広くサポートされています。Markdown への直接エクスポートにより、GroupDocs.Markdown for .NET は次のことを支援します。
- .NET アプリケーション内でドキュメントから Markdown への変換を自動化します。
- AI 処理に適した構造化されたプレーンテキストコンテンツを作成します。
- Git ベースのワークフローや静的サイトジェネレータへのコンテンツ移行を簡素化します。
機能
- 複数のドキュメント形式をエクスポート: 人気のファイルタイプ (PDF、DOCX、XLSX、EPUB など) を Markdown に変換します。
- 高度な Markdown 書式設定: 見出し、段落、リスト、テーブル、リンク、画像、ブロック引用、コードブロックを正確にエクスポートします。
- 柔軟な画像処理: 画像を別ファイルとしてエクスポートするか、Markdown ファイルに直接埋め込むか選択できます。
- ローカル処理: クラウドやインターネット接続は不要です。すべての処理は安全にローカルマシンで行われます。
- 直感的な API 設計: 使いやすさを重視したシンプルで開発者フレンドリーな API です。
- クロスプラットフォーム対応: Windows と Linux の両方で動作し、NuGet パッケージに含まれる .NET と .NET Framework のアセンブリが利用可能です。
サポートされているファイルタイプ
GroupDocs.Markdown は以下の形式からの変換をサポートします:
- PDF ドキュメント
- Microsoft Word (DOCX、DOC)
- Microsoft Excel (XLSX、XLS)
- 電子書籍 (EPUB、MOBI)
- プレーンテキストおよび Web ファイル
使用方法
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 を示しています。
画像をフォルダーに保存
この例は、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 フォルダーに別個の外部リソースとして保存されています。
必要条件
- .NET Framework 4.6.2+ (Windows)
- .NET 6.0+ (Windows または Linux)
ライセンス
利用規約、著作権、EULA、プライバシーポリシーを含む詳細な法的情報をご覧ください:
https://about.groupdocs.com/legal/
サポート
質問や技術的な支援が必要な場合は、Free Support Forum をご利用ください。
ロードマップと利用可能性
パッケージの最初のバージョンはすでに構築済みで、ユニットテスト、統合テスト、手動 API チェックを含む社内テストを実施中です。リリース初日から信頼性の高い強力な体験をご提供できるよう、すべてがスムーズに動作することを確認しています。
🚀 最終レビューが完了次第、NuGet と GroupDocs Releases ウェブサイトでパッケージを公開します。
👉 リリースが開始されたらいち早く知りたいですか? ブログに専用のお知らせを掲載します! それまでの間、Free Support Forum で更新情報を購読することもできます — 販売に関する質問がある場合は、GroupDocs.Markdown Product Family category または GroupDocs.Purchase category をご確認ください。