Konvertieren Sie Word in C# in Markdown

Dieser Blogbeitrag bietet Ihnen eine Lösung für ein reales Problem im Zusammenhang mit der Konvertierung und Manipulation von Dateiformaten. Es gibt mehrere Szenarien, in denen Sie Doc/Docx in MD konvertieren müssen. Glücklicherweise können Sie mit GorupDocs.Conversion die Konvertierung von Docx in Markdown sowohl manuell als auch programmgesteuert durchführen. Es gibt jedoch Cloud SDKs, REST APIs und ein Online-Tool zum Konvertieren von Word in Markdown, und alles wird von GorupDocs.Conversion unterstützt. Darüber hinaus können Sie durch einfache API-Aufrufe Ihren eigenen Markdown-Generator erstellen. Beginnen wir also damit, zu sehen, wie man Word mithilfe von GorupDocs.Conversion Cloud SDK for .NET programmgesteuert in C# in Markdown konvertiert.

Dieser Leitfaden führt Sie durch die folgenden Abschnitte:

Installation der Markdown-Generator-Bibliothek

GorupDocs.Conversion Cloud SDK für .NET ist ziemlich einfach zu installieren und sein Installationsvorgang hängt nicht von Software von Drittanbietern ab. Um diese Docx zu MD-Konverterbibliothek zu installieren, laden Sie dieses NuGet-Paket herunter oder führen Sie den folgenden Befehl im NuGet-Paket-Manager aus.

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Der nächste Schritt besteht also darin, die API-Anmeldeinformationen (Client-ID + Client-Geheimnis) aus der API Cloud Dashboard abzurufen. Auch hier ist es super einfach und in wenigen Sekunden erledigt. Bitte befolgen Sie diese Anleitung, falls Sie Schwierigkeiten haben, die API-Anmeldeinformationen zu erhalten.

Word programmgesteuert in C# in Markdown konvertieren

Alles ist bereit, ein paar Codezeilen zu schreiben, um Docx in einer .NET-Anwendung in MD zu konvertieren.

Hinweis: Wir haben eine Quell-Doc/Docx-Datei in unsere API Cloud Dashboard hochgeladen. Dennoch können Sie den Upload manuell oder programmgesteuert durchführen, indem Sie die Methode UploadFile aufrufen.

Bitte befolgen Sie die unten aufgeführten Schritte:

  • Instanziieren Sie eine Instanz der Configuration Klasse mit dem Client-Geheimnis und der Client-ID.
  • Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API festzulegen.
  • Initialisieren Sie ein Objekt der Klasse ConvertApi mit dem Objekt der Klasse Configuration.
  • Erstellen Sie eine Instanz der ConvertSettings Klasse und initialisieren Sie sie, indem Sie Werte wie FilePath, Format usw. festlegen.
  • Rufen Sie die Methode ConvertDocument auf und übergeben Sie eine Instanz der ConvertDocumentRequest Klasse, um Docx programmgesteuert in MD zu konvertieren.

Der folgende Codeausschnitt zeigt, wie Word in C# programmgesteuert in MD umgewandelt wird:

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
{
    // Konvertieren Sie Word in C# in Markdown
    class Convert_Docx_to_MD

    {
        static void Main(string[] args)
        {

            try
            {
                // Holen Sie sich Ihre API-Anmeldeinformationen 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Instanziieren Sie eine Instanz der Configuration Klasse mit dem Client-Geheimnis und der Client-ID. 
                var configuration = new Configuration(clientId, clientSecret);
                // Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API festzulegen.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Initialisieren Sie ein Objekt der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
                var apiInstance = new ConvertApi(configuration);
                // Erstellen Sie eine Instanz der ConvertSettings Klasse und initialisieren Sie sie, indem Sie Werte wie FilePath, Format usw. festlegen.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.docx",
                    Format = "md",
                    OutputPath = "test/output-sample-file.md"
                };

                // Rufen Sie die ConvertDocument-Methode auf und übergeben Sie eine Instanz der ConvertDocumentRequest Klasse, um Docx programmgesteuert in MD zu konvertieren.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Docx to Markdown in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

Sobald Sie den Server ausführen, wird im Ordner „test“ in der API Cloud Dashboard eine neue MD-Datei (z. B. „output-sample-file.md“) generiert. Daher können Sie die Datei manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile aufrufen.

Konvertieren Sie Docx in Markdown Online

Bisher haben wir gelernt, wie man Word in C# programmgesteuert in Markdown konvertiert. Jetzt können Sie einen online Docx zu MD-Konverter nutzen, der von GorupDocs.Conversion unterstützt wird. Es ist einfach zu bedienen und verfügt über eine sehr schöne Drag-and-Drop-Benutzeroberfläche. Vor allem ist kein Abonnement erforderlich, da die Nutzung kostenlos ist und Sie dieses Online-Tool in jedem Webbrowser öffnen können.

Konvertieren Sie docx in Markdown

Abschließende Gedanken

Damit sind wir am Ende dieses Blogbeitrags angelangt. Wir sind die Schritte und das Code-Snippet zur programmgesteuerten Konvertierung von Word in Markdown in C# durchgegangen. Darüber hinaus haben wir auch den Online-Markdown-Generator untersucht, der von GorupDocs.Conversion Cloud SDKs unterstützt wird. Darüber hinaus können Sie die Dokumentation besuchen, um mehr über die anderen coolen Funktionen zu erfahren. Dieser Artikel hilft Ihnen, wenn Sie einen Docx zu MD-Konverter für Ihre Geschäftsanwendung entwickeln möchten. Vergessen Sie außerdem nicht, mit unseren Live-APIs hier und auch dem GitHub Repo zu interagieren, da dieses Projekt Open Source ist.

Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt groupdocs.cloud neue Blogbeiträge. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie konvertiere ich ein Word Dokument in Markdown?

Sie können Doc/Docx mit GorupDocs.Conversion Cloud SDKs in Markdown konvertieren. Bitte besuchen Sie diesen Link, um die Schritte und das Code-Snippet zu erfahren.

Können wir Word in eine MD-Datei konvertieren?

Ja, Sie können diesen online Markdown-Generator verwenden, der von GorupDocs.Conversion unterstützt wird. Es ist kostenlos und konvertiert Word in wenigen Sekunden in MD.

Siehe auch