Hur man konverterar MD till PDF med C#

Denna korta handledning guidar dig om hur man konverterar MD till PDF med C#. Den ger alla detaljer för att etablera miljön, en steg-för-steg-procedur och en körbar exempelkod för att skriva en komplett MD till PDF-omvandlare med C#. Du kommer också att lära dig anpassningen av utdatafilen PDF som genereras från denna process.

Steg för att konvertera MD till PDF med C#

  1. Skapa en miljö för att använda Aspose.HTML for .NET för att konvertera MD till PDF
  2. Ladda MD-filen och konvertera den till en HTML-fil med metoden ConvertMarkdown
  3. Instantiera klassobjektet PdfSaveOptions och ställ in dess egenskaper
  4. Konvertera den resulterande HTML-filen till PDF med alternativen ovan

Dessa steg beskriver processen för att exportera MD-fil till PDF med C#. Först måste du ladda MD-källfilen och konvertera den till en HTML-fil eftersom det finns många alternativ för att konvertera en HTML-fil till PDF. När HTML-filen är klar kan du nu ställa in egenskaperna för utdata-ODF-filen och konvertera den laddade HTML-filen till PDF med hjälp av anpassningsalternativen.

Kod för att konvertera MD-fil till PDF med 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");
}
}
}

Den här koden demonstrerar processen för att exportera MD till PDF med C#. När MD-källfilen har konverterats till ett HTML-dokument med metoden Converter.ConvertMarkdown() får du alla funktioner för att manipulera detta HTML-dokument som att ställa in teckenuppsättningen, stilmall och titel, och infoga eller ta bort noder i dokumentet . På samma sätt är utdata-PDF-filen anpassad så att dess horisontella upplösning, vertikala upplösning, bakgrundsfärg och JPEG-kvalitetsparametrar är inställda, men du kan ställa in andra egenskaper också som sidinställningar, kryptering och CSS-egenskaper.

Denna handledning har väglett oss att konvertera en MD-fil till en PDF-fil. Om du vill lära dig processen för att konvertera en HTML-fil till en bild, se artikeln om hur man konverterar HTML till bild i C#.

 Svenska