GroupDocs.Markdown の概要

ドキュメントをクリーンで構造化されたMarkdownにエクスポートするPython API。

Illustration markdown

正確で信頼性の高い変換

サポートされている形式をMarkdownに効率的に変換し、構造の整合性を維持します。Python 3.5以上でWindows、Linux、macOS上で動作します。

一般的な形式に対応

PDF、Word、Excel、eBook、Web、プレーンテキストファイルをMarkdownにエクスポートします。パスワード保護された文書も対応。

ローカルマシンで実行

データは自分で管理できます — クラウドやインターネット接続を必要としないオンプレミスAPIです。

対応プラットフォーム

以下のオペレーティングシステムとパッケージマネージャがサポートされています。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

サポートされているファイル形式

以下のファイル形式が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 パッケージに含まれています。

コードサンプル

PythonでドキュメントをMarkdownにエクスポートする最も一般的な使用シナリオです。

DOCX を Markdown にエクスポート

Word 文書をMarkdownに変換します。画像はデフォルトでBase64として埋め込まれます。
# モジュールをインポート
from groupdocs.markdown import MarkdownConverter

# 変換し、出力をファイルに保存
MarkdownConverter.to_file("annual-review.docx", "annual-review.md")

画像をフォルダーに保存

ドキュメントをMarkdownに変換し、画像を相対パスで別フォルダーに保存します。
# モジュールをインポート
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)

ドキュメントを検査し、特定のページを変換する

変換前にドキュメントのメタデータを取得し、必要なページだけをエクスポートします。
# モジュールをインポートする
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# 変換せずにドキュメントを検査する
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# フロントマター付きで最初の 3 ページだけを変換する
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# ワンライナーの静的メソッドを使用する
md = MarkdownConverter.to_markdown("report.pdf",
    convert_options=options)

始める準備はできていますか?

GroupDocs.Markdown を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本