如果您正在為您的商業軟體尋找檔案格式轉換 .NET 程式庫,歡迎閱讀這篇部落格文章。在這裡,您可以利用 GorupDocs.Conversion 提供的雲端 SDK 和 REST API。但是,您可以透過安裝此企業級程式庫來自動執行各種檔案格式轉換。因此,在本文中,我們將學習如何使用 GorupDocs.Conversion Cloud SDK for .NET 在 C# 中將 Markdown 轉換為 PDF。讀完本指南後,您將能夠為您的應用程式開發 MD 到 PDF 轉換器。因此,請在這篇文章中保持完整。
本指南將涵蓋以下部分:
檔案格式轉換器 - API 安裝
GorupDocs.Conversion Cloud SDK for .NET的安裝過程非常簡單,不需要第三方依賴。事實上,您可以透過下載此NuGet Package來安裝此MD到PDF轉換器API,或者您可以在NuGet Package Manager中執行以下命令:
npm install groupdocs-conversion-cloud
安裝完成後,下一步是取得 API 憑證(客戶端 ID、客戶端金鑰)。您可以從我們的 API Cloud 儀表板 取得這些憑證。如果您在取得 API 憑證時發現任何困難,請造訪這個簡短的教學。
以程式方式在 C# 中將 Markdown 轉換為 PDF
到目前為止,我們已經安裝並設定了這個檔案格式轉換器 API。現在,我們可以編寫步驟和程式碼片段,以程式設計方式將 MD 檔案轉換為 PDF。
注意:我們的 API Cloud 儀表板中有來源 Markdown 文件,您可以以程式設計方式或手動上傳該文件。
以下步驟詳細說明如何使用 C# 建立 MD 到 PDF 轉換器:
- 建立配置類別的物件並使用客戶端 ID 和客戶端金鑰對其進行初始化。
- 設定 MD 到 PDF 轉換器 API 的基本 URL。
- 使用 Configuration 類別的實例初始化 ConvertApi 類別的物件。
- 建立 ConvertSettings 類別的實例,並透過設定 FilePath、Format 和 OutputPath 等值來初始化它。
- 呼叫 ConvertDocument 方法以程式設計方式將 Markdown 轉換為 PDF。
取得以下程式碼範例,以程式設計方式將 MD 檔案轉換為 .NET 中的 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";
// 建立配置類別的物件並使用客戶端 ID 和客戶端金鑰對其進行初始化。
var configuration = new Configuration(clientId, clientSecret);
// 設定 MD 到 PDF 轉換器 API 的基本 url。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// 使用 Configuration 類別的實例初始化 ConvertApi 類別的物件。
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,此線上工具適合您。該工具由 GorupDocs.Conversion 提供支持,並提供用戶友好的 UI。此外,它是免費的,您可以根據您的需求執行檔案格式轉換。
結論
總而言之,GorupDocs.Conversion Cloud SDK for .NET 提供了一個完整的解決方案來為您的應用程式建立檔案格式轉換器。我們已經實作瞭如何在 C# 中以程式設計方式將 Markdown 轉換為 PDF。此外,您可以透過文件和GitHub儲存庫來進一步探索該程式庫。最後,您可以此處與我們的即時 API 互動。
此外,我們建議您遵循我們的入門指南。
最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取定期更新。
提供協助
您可以在我們的論壇上告訴我們您的問題或疑問。
常見問題 – 常見問題解答
如何將 Markdown 文件轉換為 PDF?
您可以使用 GorupDocs.Conversion Cloud SDK for .NET 在 C# 中將 MD 檔案轉換為 PDF。請訪問此連結以獲得完整的答案。