ドキュメントを変換する Markdown

Markdown テキストをマークアップするために使用される一般的なフォーマットであり、HTML、PDF、DOCX、または他のフォーマットにさらに変換されます。 多くの開発者は、ドキュメントを書くためのこの形式を選択し、ブログの出版物の準備、プロジェクトの説明などを選択します。

Markdown このフォーマットで動作するのは簡単ですが、他のフォーマットに簡単に変換できるので、とても人気があります。 そのため、 Aspose.Words ドキュメントを変換する機能を提供する サポートされているロードフォーマット お問い合わせ Markdown そして、その逆 – Aspose.Words また、最も人気のあるサポート 保存形式お問い合わせ

今、作業のための機能 Markdown より便利で快適な仕事のためのより多くの機会を文書に与えるために形式は積極的に開発されています。

ドキュメントを変換する Markdown

ドキュメントを変換する <span notrans="<span notrans=" Markdown"="">????? サポートされているフォーマットにドキュメントをロードしたり、新しいプログラムを作成したりする必要があります。 次に、ドキュメントを保存する必要があります Markdown フォーマット。

次のコードの例では、DOCX を変換する方法を DOCX から Markdown:::

変換時に保存オプションを指定する Markdown

Aspose.Words 使用する能力を提供する MarkdownSaveOptions ドキュメントを保存したときに高度なオプションで作業するクラス Markdown フォーマット。 他の継承または過負荷特性に加えて、特定のプロパティの数 Markdown フォーマットも追加しました。 例えば、 TableContentAlignment テーブル内のコンテンツのアライメントを制御するプロパティ、または ImageSavingCallback そして、 ImagesFolder ドキュメントを変換するときに画像がどのように保存されるかを制御する Markdown フォーマット。

サポート Markdown 特徴:

Aspose.Words 現在、以下をサポートしています。 Markdown 主に続く特徴、 CommonMark 仕様の Aspose.Words API そして適切なスタイルまたは直接フォーマットとして表されます:

*見出しは見出し1で段落です - 6スタイルを見出します

  • ブロッククォートはスタイル名の「クォート」の段落です
  • インデントコードはスタイル名の「インデントコード」の段落です。
  • フェンス コードはスタイル名の「FencedCode」の段落です
  • ※InlineCodeは「InlineCode」で実行されます。 Font スタイル名
  • 水平ルールは段落です。 HorizontalRule 形状:
  • 金強調
  • イタリック強調
  • StrikeThrough フォーマット
  • リストは、番号または箇条書きです。 *テーブルは表で表されます Table レッスン
  • 必須 リンクは、 FieldHyperlink レッスン

次の例では、いくつかのスタイルでドキュメントを作成する方法を示します。 Markdown:::

このコードの例の結果を以下に示します。

markdown-example-aspose-words-java

便利なヒント

いくつかのニュアンスと興味深いケースがあります。 Markdown より柔軟で便利にファイルをファイルして下さい。 例えば、以下のような機能があります。

  • SetextHeadingを使用すると、複数の行見出しを作成できます <span notrans="<span notrans=" Markdown"="">????? 定期的な見出し中 Markdown 単一行のみで可能です。 SetextHeading は「Heading N」スタイルに基づいており、そのレベルは 1 か 2 だけであることができます。 N が “Heading N” が 2 よりも大きい場合、対応する SetextHeading は “Heading 2” に基づいており、そうでなければ “Heading 1” になります。
  • 箇条書きリスト(「-」、「+」または「*」)の最初のレベルのマーカーと、デフォルトマーカーは「-」です。)と、注文リスト(「」または「)の異なる種類の番号、デフォルトのマーカーは「.」です。