Deze korte zelfstudie begeleidt u bij hoe u MD naar PDF converteert met C#. Het biedt alle details om de omgeving op te zetten, een stapsgewijze procedure en een uitvoerbare voorbeeldcode om een complete MD naar PDF-converter te schrijven met C#. Je leert ook de aanpassing van het uitvoerbestand PDF dat door dit proces wordt gegenereerd.
Stappen om MD naar PDF te converteren met C#
- Stel de omgeving in om Aspose.HTML for .NET te gebruiken om MD naar PDF te converteren
- Laad het MD-bestand en converteer het naar een HTML-bestand met behulp van de ConvertMarkdown-methode
- Instantieer het klasseobject PdfSaveOptions en stel de eigenschappen ervan in
- Converteer het resulterende HTML-bestand naar PDF met behulp van de bovenstaande opties
Deze stappen beschrijven het proces voor het exporteren van een MD-bestand naar PDF met behulp van C#. Eerst moet u het MD-bronbestand laden en converteren naar een HTML-bestand, aangezien er veel opties zijn om een HTML-bestand naar PDF te converteren. Zodra het HTML-bestand gereed is, kunt u nu de eigenschappen voor het ODF-uitvoerbestand instellen en het geladen HTML-bestand naar PDF converteren met behulp van de aanpassingsopties.
Code om MD-bestand naar PDF te converteren met 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"); | |
} | |
} | |
} |
Deze code demonstreert het proces om MD naar PDF te exporteren met C#. Zodra het bron-MD-bestand is geconverteerd naar een HTML-document met behulp van de Converter.ConvertMarkdown()-methode, krijgt u alle functies om dit HTML-document te manipuleren, zoals het instellen van de tekenset, het opmaakmodel en de titel, en het invoegen of verwijderen van knooppunten in het document . Evenzo wordt de uitvoer-PDF aangepast, zoals de horizontale resolutie, verticale resolutie, achtergrondkleur en JPEG-kwaliteitsparameters zijn ingesteld, maar u kunt ook andere eigenschappen instellen, zoals pagina-instelling, codering en CSS-eigenschappen.
Deze tutorial heeft ons begeleid bij het converteren van een MD-bestand naar een PDF-bestand. Als je het proces wilt leren om een HTML-bestand naar een afbeelding te converteren, raadpleeg dan het artikel op hoe HTML naar afbeelding te converteren in C#.