C# で Markdown を PDF に変換 - MD から PDF コンバーター

ビジネス ソフトウェア用のファイル形式変換 .NET ライブラリをお探しの場合は、このブログ投稿へようこそ。ここでは、GorupDocs.Conversion によって提供されるクラウド SDK および REST API を活用できます。ただし、このエンタープライズ レベルのライブラリをインストールすると、さまざまなファイル形式の変換を自動化できます。したがって、この記事では、GorupDocs.Conversion Cloud SDK for .NET を使用して C# で MarkdownPDF に変換する方法を学びます。このガイドを終えるまでに、アプリケーション用の MD から PDF へのコンバータを開発できるようになります。したがって、このブログ投稿全体を通してそのままにしておいてください。

このガイドでは次のセクションについて説明します。

ファイル形式コンバーター - API のインストール

GorupDocs.Conversion Cloud SDK for .NET のインストール プロセスは非常に簡単で、サードパーティへの依存は必要ありません。実際、この NuGet パッケージ をダウンロードして MD から PDF へのコンバーター API をインストールすることも、NuGet パッケージ マネージャーで次のコマンドを実行することもできます。

npm install groupdocs-conversion-cloud

インストールが完了したら、次のステップは API 認証情報 (クライアント ID、クライアント シークレット) を取得することです。これらの認証情報は、API クラウド ダッシュボード から取得できます。 API 認証情報の取得に問題がある場合は、この短い チュートリアル を参照してください。

C# でプログラム的に Markdown を PDF に変換する

ここまでで、このファイル形式コンバータ API をインストールして設定しました。これで、プログラムによって MD ファイルを PDF に変換する手順とコード スニペットを作成できるようになりました。

注: API Cloud ダッシュボードにはソース Markdown ファイルがあり、プログラムで または手動でアップロードできます。

次の手順では、C# で MD から PDF へのコンバーターを構築する方法について詳しく説明します。

  • Configuration クラスのオブジェクトを作成し、クライアント ID とクライアント シークレットを使用して初期化します。
  • MD から PDF へのコンバーター API のベース URL を設定します。
  • ConvertApi クラスのオブジェクトを Configuration クラスのインスタンスで初期化します。
  • ConvertSettings クラスのインスタンスを作成し、FilePath、Format、OutputPath などの値を設定して初期化します。
  • ConvertDocument メソッドを呼び出して、Markdown をプログラム的に PDF に変換します。

プログラムによって .NET で MD ファイルを PDF に変換するには、次のコード サンプルを入手します。

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // C# で MD を PDF に変換する
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // API 認証情報を取得する 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Configuration クラスのオブジェクトを作成し、クライアント ID とクライアント シークレットを使用して初期化します。 
                var configuration = new Configuration(clientId, clientSecret);
                // MD から PDF へのコンバーター API のベース URL を設定します。
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // ConvertApi クラスのオブジェクトを Configuration クラスのインスタンスで初期化します。
                var apiInstance = new ConvertApi(configuration);
                // ConvertSettings クラスのインスタンスを作成し、FilePath、Format、OutputPath などの値を設定して初期化します。
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // ConvertDocument メソッドを呼び出して、Markdown をプログラム的に PDF に変換します。
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

以下の画像で出力を確認できます。

MDファイルをPDFに変換
同様に、生成されたファイルを手動でダウンロードすることも、プログラム的に 両方でダウンロードすることもできます。

オンライン MD から PDF コンバーター

このオンラインツールは、WebブラウザでMDファイルをPDFに変換したい場合に最適です。このツールは GorupDocs.Conversion を利用しており、ユーザーフレンドリーな UI を提供します。さらに、無料で、必要に応じてファイル形式の変換を実行できます。

オンラインMDからPDFへのコンバーター

結論

結論として、GorupDocs.Conversion Cloud SDK for .NET は、アプリケーション用のファイル形式コンバーターを構築するための完全なソリューションを提供します。 C# で Markdown を PDF にプログラム的に変換する方法を実装しました。さらに、ドキュメントGitHub リポジトリを参照して、このライブラリをさらに詳しく調べることもできます。最後に、こちら のライブ API を操作できます。

さらに、スタートガイドに従うことをお勧めします。

最後に、groupdocs.cloud が新しい記事を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。

ヘルプが利用可能です

ご質問やご質問については、フォーラム でお知らせください。

よくある質問 – FAQ

Markdown ファイルを PDF に変換するにはどうすればよいですか?

GorupDocs.Conversion Cloud SDK for .NET を使用して、C# で MD ファイルを PDF に変換できます。完全な答えを得るには、この リンク にアクセスしてください。

関連項目