Convertir Markdown a PDF en C# - Convertidor de MD a PDF

Bienvenido a esta publicación de blog si está buscando una biblioteca .NET de conversión de formatos de archivo para su software empresarial. Aquí puede aprovechar las API SDK y REST de la nube ofrecidas por GorupDocs.Conversion. Sin embargo, puede automatizar las distintas conversiones de formatos de archivo instalando esta biblioteca de nivel empresarial. Por lo tanto, en este artículo, aprenderemos cómo convertir Markdown a PDF en C# usando GorupDocs.Conversion Cloud SDK para .NET. Al final de esta guía, podrá desarrollar su conversor de MD a PDF para su aplicación. Entonces, manténgase intacto a lo largo de esta publicación de blog.

Las siguientes secciones se cubrirán en esta guía:

Convertidor de formato de archivo: instalación de API

El proceso de instalación de GorupDocs.Conversion Cloud SDK para .NET es súper simple y no requiere dependencia de terceros. De hecho, puede instalar esta API de conversión de MD a PDF descargando este Paquete NuGet o puede ejecutar el siguiente comando en el Administrador de paquetes NuGet:

npm install groupdocs-conversion-cloud

Una vez completada la instalación, el siguiente paso es obtener las Credenciales API (ID de cliente, Secreto de cliente). Puede obtener estas credenciales desde nuestra API Cloud panel. Visite este breve tutorial en caso de que encuentre alguna dificultad para obtener las credenciales API.

Convertir Markdown a PDF en C# mediante programación

Hasta ahora, hemos instalado y configurado esta API de conversión de formato de archivo. Ahora, podemos escribir los pasos y el fragmento de código para convertir mediante programación el archivo MD a PDF.

Nota: Tenemos el archivo Markdown fuente en nuestro panel de API Cloud que puede cargar programáticamente o manualmente.

Los siguientes pasos explican cómo crear un conversor de MD a PDF en C#:

  • Cree un objeto de la clase Configuración e inicialícelo con el ID del cliente y el secreto del cliente.
  • Establezca la URL base de la API de conversión de MD a PDF.
  • Inicialice un objeto de la clase ConvertApi con la instancia de la clase Configuración.
  • Cree una instancia de la clase ConvertSettings e inicialícela estableciendo valores como FilePath, Format y OutputPath.
  • Llame al método ConvertDocument para convertir Markdown a PDF mediante programación.

Obtenga el siguiente ejemplo de código para convertir un archivo MD a PDF en .NET mediante programación:

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
{
    // Convertir MD a PDF en C#
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // Obtenga sus credenciales API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Cree un objeto de la clase Configuración e inicialícelo con el ID del cliente y el secreto del cliente. 
                var configuration = new Configuration(clientId, clientSecret);
                // Establezca la URL base de la API de conversión de MD a PDF.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Inicialice un objeto de la clase ConvertApi con la instancia de la clase Configuración.
                var apiInstance = new ConvertApi(configuration);
                // Cree una instancia de la clase ConvertSettings e inicialícela estableciendo valores como FilePath, Format y OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // Llame al método ConvertDocument para convertir Markdown a PDF mediante programación.
                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);
            }

        }
    }
}

Puede ver el resultado en la imagen a continuación:

convertir archivos MD a PDF
De manera similar, puede descargar el archivo generado manualmente o programáticamente ambos.

Convertidor de MD a PDF en línea

Esta herramienta en línea es para usted si desea convertir un archivo MD a PDF en un navegador web. Esta herramienta funciona con GorupDocs.Conversion y ofrece una interfaz de usuario fácil de usar. Además, es gratuito y puede realizar la conversión de formato de archivo según sus necesidades.

Convertidor online de MD a PDF

Conclusión

Para concluir, GorupDocs.Conversion Cloud SDK para .NET proporciona una solución completa para crear un conversor de formatos de archivo para su aplicación. Hemos implementado cómo convertir Markdown a PDF en C# mediante programación. Además, puede consultar la documentación y el repositorio GitHub para explorar más esta biblioteca. Por último, puede interactuar con nuestras API activas aquí.

Además, le recomendamos que siga nuestra Guía de introducción.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo convierto un archivo Markdown a PDF?

Puede convertir un archivo MD a PDF en C# usando GorupDocs.Conversion Cloud SDK para .NET. Visite este enlace para obtener la respuesta completa.

Ver también