この簡単な記事では、C# を使用して PPTX を Markdown に変換する方法に焦点を当てています。また、プロジェクト構成、段階的なプログラミング タスク、簡単な API 呼び出しを使用して PowerPoint を C# の Markdown にエクスポートするための実際のコード例も含まれています。開発したアプリケーションは、macOS、Windows、Linux の .NET がサポートされている環境で利用できます。
C# で PowerPoint を Markdown に変換する手順
- C# を使用してプレゼンテーションを Markdown ファイルに変換するには、Aspose.Slides for .NET をインストールするように開発環境を構成します。
- PPTX から MD への変換用の Presentation クラスのインスタンスを使用して、ソース PPTX プレゼンテーションにアクセスします
- MarkdownSaveOptions クラスのインスタンスを作成し、Markdown ファイル オプションを設定します
- 結果の MD ファイルをディスクに保存します
上記の手順には、簡単な API 呼び出しを使用して C#* を使用して *PPTX を MD にエクスポートするプロセスが含まれます。このプロセスは、Presentation クラス オブジェクトを使用してディスクからソース プレゼンテーション ファイルをロードすることで開始されます。次に、MarkdownSaveOptions クラスのインスタンスを使用して、出力 MD ファイルの内容と形式の設定が適用されます。最後に、プレゼンテーションは Markdown ファイルに変換され、ディスクに保存されます。
C# で PowerPoint を Markdown に変換するコード
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToMd | |
{ | |
public static void ConvertToMD() | |
{ | |
String path = @"/KnowledgeBase/TestData/"; | |
// Setting the license for the product to convert a presentation to MD | |
License SlideToMdLicense = new License(); | |
SlideToMdLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source presentation file to convert to MD file | |
using (Presentation presToMd = new Presentation(path + "Source.pptx")) | |
{ | |
MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions | |
{ | |
ShowHiddenSlides = true, | |
ShowSlideNumber = true, | |
Flavor = Flavor.Github, | |
ExportType = MarkdownExportType.Sequential, | |
NewLineType = NewLineType.Windows | |
}; | |
// Save the slides 1 to 3 as MD on the disk | |
presToMd.Save("Exported.md", new[] { 1, 2, 3}, SaveFormat.Md, markdownSaveOptions); | |
} | |
} | |
} | |
} |
この例では、C#* で *PPTX を Markdown に変換するプロセスを示します。 MarkdownSaveOptions クラスは、出力 MD ファイルの形式とコンテンツ設定を設定するために使用されます。いくつか例を挙げると、非表示のスライドの表示、スライド番号の表示、出力フレーバー、エクスポート タイプなどのオプションを設定できます。マークダウン ファイル オプションを設定すると、変換された MD ファイルがディスクに保存されます。
この記事では、C# で PowerPoint を Markdown に変換する方法を説明しました。読み取り専用プレゼンテーションの作成プロセスに興味がある場合は、C#を使用して読み取り専用プレゼンテーションを作成する方法 の記事を参照してください。