Converti Markdown in PDF in C# - Convertitore da MD a PDF

Benvenuto in questo post del blog se stai cercando una libreria .NET di conversione del formato file per il tuo software aziendale. Qui puoi sfruttare le API Cloud SDK e REST offerte da GorupDocs.Conversion. Tuttavia, puoi automatizzare le varie conversioni di formati di file installando questa libreria di livello aziendale. Pertanto, in questo articolo impareremo come convertire Markdown in PDF in C# utilizzando GorupDocs.Conversion Cloud SDK per .NET. Al termine di questa guida sarai in grado di sviluppare il tuo convertitore da MD a PDF per la tua applicazione. Quindi, rimani intatto durante questo post del blog.

In questa guida verranno trattate le seguenti sezioni:

Convertitore di formati file - Installazione API

Il processo di installazione di GorupDocs.Conversion Cloud SDK for .NET è estremamente semplice e non richiede dipendenze da terze parti. Infatti, puoi installare questa API di conversione da MD a PDF scaricando questo pacchetto NuGet oppure puoi eseguire il comando seguente nel Gestore pacchetti NuGet:

npm install groupdocs-conversion-cloud

Una volta completata l’installazione, il passaggio successivo è ottenere le credenziali API (ID cliente, Segreto client). Puoi ottenere queste credenziali dal nostro API Cloud dashboard. Ti invitiamo a visitare questo breve tutorial nel caso in cui riscontri difficoltà nell’ottenere le credenziali API.

Converti Markdown in PDF in C# a livello di codice

Finora abbiamo installato e configurato questa API di conversione del formato file. Ora possiamo scrivere i passaggi e lo snippet di codice per convertire a livello di codice il file MD in PDF.

Nota: abbiamo il file Markdown di origine nella nostra dashboard API Cloud che puoi caricare a livello di programmazione o manualmente.

I seguenti passaggi spiegano come creare un convertitore da MD a PDF in C#:

  • Crea un oggetto della classe Configuration e inizializzalo con l’ID client e il segreto client.
  • Imposta l’URL di base dell’API del convertitore da MD a PDF.
  • Inizializza un oggetto della classe ConvertApi con l’istanza della classe Configuration.
  • Crea un’istanza della classe ConvertSettings e inizializzala impostando valori come FilePath, Format e OutputPath.
  • Chiamare il metodo ConvertDocument per convertire Markdown in PDF a livello di codice.

Ottieni il seguente esempio di codice per convertire il file MD in PDF in .NET a livello di codice:

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
{
    // Converti MD in PDF in C#
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // Ottieni le tue credenziali API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Crea un oggetto della classe Configuration e inizializzalo con l'ID client e il segreto client. 
                var configuration = new Configuration(clientId, clientSecret);
                // Imposta l'URL di base dell'API del convertitore da MD a PDF.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Inizializza un oggetto della classe ConvertApi con l'istanza della classe Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Crea un'istanza della classe ConvertSettings e inizializzala impostando valori come FilePath, Format e OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // Chiamare il metodo ConvertDocument per convertire Markdown in PDF a livello di codice.
                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);
            }

        }
    }
}

Puoi vedere l’output nell’immagine qui sotto:

convertire il file MD in PDF
Allo stesso modo, è possibile scaricare il file generato manualmente o a livello di programmazione entrambi.

Convertitore online da MD a PDF

Questo strumento online fa al caso tuo se desideri convertire file MD in PDF in un browser web. Questo strumento è basato su GorupDocs.Conversion e offre un’interfaccia utente intuitiva. Inoltre, è gratuito e puoi eseguire la conversione del formato file in base alle tue esigenze.

Convertitore online da MD a PDF

Conclusione

Per concludere, GorupDocs.Conversion Cloud SDK for .NET fornisce una soluzione completa per creare un convertitore di formati di file per la tua applicazione. Abbiamo implementato come convertire Markdown in PDF in C# a livello di codice. Inoltre, puoi consultare la documentazione e il repository GitHub per esplorare ulteriormente questa libreria. Infine, puoi interagire con le nostre API live qui.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.

Infine, groupdocs.cloud sta scrivendo nuovi articoli. Quindi, rimanete in contatto per gli aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come posso convertire un file Markdown in PDF?

È possibile convertire il file MD in PDF in C# utilizzando GorupDocs.Conversion Cloud SDK for .NET. Visita questo link per ottenere la risposta completa.

Guarda anche