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#
- Skapa en miljö för att använda Aspose.HTML for .NET för att konvertera MD till PDF
- Ladda MD-filen och konvertera den till en HTML-fil med metoden ConvertMarkdown
- Instantiera klassobjektet PdfSaveOptions och ställ in dess egenskaper
- 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#.