Dieses kurze Tutorial zeigt Ihnen wie Sie MD mit C# in PDF konvertieren. Es enthält alle Details zum Einrichten der Umgebung, eine Schritt-für-Schritt-Anleitung und einen ausführbaren Beispielcode zum Schreiben eines vollständigen MD-zu-PDF-Konverters mit C#. Sie lernen auch die Anpassung der Ausgabedatei PDF kennen, die aus diesem Prozess generiert wird.
Schritte zum Konvertieren von MD in PDF mit C#
- Richten Sie die Umgebung ein, um Aspose.HTML for .NET zum Konvertieren von MD in PDF zu verwenden
- Laden Sie die MD-Datei und konvertieren Sie sie mit der Methode ConvertMarkdown in eine HTML-Datei
- Instanziieren Sie das Klassenobjekt PdfSaveOptions und legen Sie seine Eigenschaften fest
- Konvertieren Sie die resultierende HTML-Datei mit den oben festgelegten Optionen in PDF
Diese Schritte beschreiben den Prozess zum Exportieren von MD-Dateien in PDF mit C#. Zuerst müssen Sie die MD-Quelldatei laden und in eine HTML-Datei konvertieren, da es viele Optionen zum Konvertieren einer HTML-Datei in PDF gibt. Sobald die HTML-Datei fertig ist, können Sie jetzt die Eigenschaften für die ODF-Ausgabedatei festlegen und die geladene HTML-Datei mithilfe der Anpassungsoptionen in PDF konvertieren.
Code zum Konvertieren von MD-Dateien in PDF mit C#
using Aspose.Html.Converters; | |
using Aspose.Html.Saving; | |
using System.Drawing; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MD to PDF using C# | |
{ | |
// Initialize license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the MD file and Convert it to an HTML document | |
var htmlDocument = Converter.ConvertMarkdown("Example.md"); | |
// Instantiate PdfSaveOptions object and set its properties | |
var pdfSaveOptions = new PdfSaveOptions() | |
{ | |
HorizontalResolution = 250, | |
VerticalResolution = 250, | |
BackgroundColor = Color.AliceBlue, | |
JpegQuality = 90 | |
}; | |
// Transform HTML file to PDF | |
Converter.ConvertHTML(htmlDocument, pdfSaveOptions, "output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Dieser Code demonstriert den Prozess zum Exportieren von MD in PDF mit C#. Sobald die MD-Quelldatei mithilfe der Methode Converter.ConvertMarkdown() in ein HTML-Dokument konvertiert wurde, erhalten Sie alle Funktionen zum Bearbeiten dieses HTML-Dokuments, z. B. das Festlegen des Zeichensatzes, des Stylesheets und des Titels sowie das Einfügen oder Löschen von Knoten innerhalb des Dokuments . In ähnlicher Weise wird das Ausgabe-PDF angepasst, z. B. die horizontale Auflösung, die vertikale Auflösung, die Hintergrundfarbe und die JPEG-Qualitätsparameter werden festgelegt. Sie können jedoch auch andere Eigenschaften wie Seiteneinrichtung, Verschlüsselung und CSS-Eigenschaften festlegen.
Dieses Tutorial hat uns angeleitet, eine MD-Datei in eine PDF-Datei zu konvertieren. Wenn Sie mehr über den Vorgang zum Konvertieren einer HTML-Datei in ein Bild erfahren möchten, lesen Sie den Artikel zu Wie konvertiere ich HTML in ein Bild in C#.