如果您正在为您的商业软件寻找文件格式转换 .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。请访问此链接以获得完整的答案。