GroupDocs.Markdown の概要

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

Illustration markdown

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

サポートされている形式を構造の完全性を保ちつつ効率的に Markdown に変換します。単一の JAR が Windows、Linux、macOS 上で Java SE 8 以降で動作します。

一般的な形式に対応

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

ローカルマシンで実行

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

プラットフォームのサポート

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
macOS
Maven

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

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 パッケージに含まれています。

コードサンプル

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

DOCX を Markdown にエクスポート

Word ドキュメントを Markdown に変換します。画像は既定で Base64 として埋め込まれます。
// クラスをインポート
import com.groupdocs.markdown.MarkdownConverter;

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

画像をフォルダーに保存

ドキュメントを Markdown に変換し、画像を相対パス付きの別フォルダーに保存します。
// クラスをインポート
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.ExportImagesToFileSystemStrategy;
import com.groupdocs.markdown.MarkdownConverter;

// 画像のエクスポートをファイルシステムに設定
ExportImagesToFileSystemStrategy strategy =
        new ExportImagesToFileSystemStrategy("./images");
strategy.setImagesRelativePath("images");

DocumentConvertOptions options = new DocumentConvertOptions();
options.setImageExportStrategy(strategy);

// 変換し、出力をファイルに保存
MarkdownConverter.toFile(
        "annual-report.docx", "annual-report.md", options);

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

変換前にドキュメントのメタデータを取得し、必要なページだけをエクスポートします。
// クラスをインポート
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.DocumentInfo;
import com.groupdocs.markdown.MarkdownConverter;

// 変換せずにドキュメントを検査
DocumentInfo info = MarkdownConverter.getInfo("report.pdf");
System.out.println(info.getPageCount() + " pages, by " + info.getAuthor());

// フロントマター付きで最初の3ページだけを変換
DocumentConvertOptions options = new DocumentConvertOptions();
options.setPageNumbers(new int[] { 1, 2, 3 });
options.setIncludeFrontMatter(true);

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

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

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

有用なリソース

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

一時ライセンスのヒント

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