Tento krátký tutoriál vás provede jak převést MD do PDF pomocí C#. Poskytuje všechny podrobnosti pro vytvoření prostředí, postup krok za krokem a spustitelný ukázkový kód pro zápis kompletního převaděče MD do PDF pomocí C#. Naučíte se také přizpůsobení výstupního PDF souboru generovaného tímto procesem.
Kroky pro převod MD do PDF pomocí C#
- Vytvořte prostředí pro použití Aspose.HTML for .NET pro převod MD do PDF
- Načtěte soubor MD a převeďte jej na soubor HTML pomocí metody ConvertMarkdown
- Vytvořte instanci objektu třídy PdfSaveOptions a nastavte jeho vlastnosti
- Převeďte výsledný soubor HTML do PDF pomocí výše nastavených možností
Tyto kroky popisují proces exportu souboru MD do PDF pomocí C#. Nejprve musíte načíst zdrojový soubor MD a převést jej na soubor HTML, protože existuje mnoho možností, jak převést soubor HTML do PDF. Jakmile je soubor HTML připraven, můžete nyní nastavit vlastnosti pro výstupní soubor ODF a převést načtený soubor HTML do formátu PDF pomocí možností přizpůsobení.
Kód pro převod souboru MD do PDF pomocí 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"); | |
} | |
} | |
} |
Tento kód demonstruje proces exportu MD do PDF pomocí C#. Jakmile je zdrojový soubor MD převeden na dokument HTML pomocí metody Converter.ConvertMarkdown(), získáte všechny funkce pro manipulaci s tímto dokumentem HTML, jako je nastavení znakové sady, šablony stylů a nadpisu a vkládání nebo mazání uzlů v dokumentu. . Podobně je přizpůsobeno výstupní PDF, jako je jeho horizontální rozlišení, vertikální rozlišení, barva pozadí a parametry kvality JPEG, ale můžete nastavit i další vlastnosti, jako je nastavení stránky, šifrování a vlastnosti CSS.
Tento tutoriál nás vedl k převodu souboru MD na soubor PDF. Pokud se chcete naučit proces převodu souboru HTML na obrázek, přečtěte si článek o jak převést HTML na obrázek v C#.