Kako pretvoriti MD u PDF koristeći C#

Ovaj kratki vodič vodi vas o kako pretvoriti MD u PDF pomoću C#. Pruža sve pojedinosti za uspostavljanje okruženja, postupak korak po korak i primjer koda koji se može pokrenuti za pisanje kompletnog MD u PDF konverter koristeći C#. Također ćete naučiti prilagodbu izlazne PDF datoteke generirane ovim procesom.

Koraci za pretvaranje MD u PDF pomoću C#

  1. Uspostavite okruženje za korištenje Aspose.HTML for .NET za pretvaranje MD-a u PDF
  2. Učitajte MD datoteku i pretvorite je u HTML datoteku koristeći ConvertMarkdown metodu
  3. Instancirajte objekt klase PdfSaveOptions i postavite njegova svojstva
  4. Pretvorite dobivenu HTML datoteku u PDF pomoću gore postavljenih opcija

Ovi koraci opisuju postupak za izvoz MD datoteke u PDF pomoću C#. Prvo morate učitati izvornu MD datoteku i pretvoriti je u HTML datoteku budući da postoji mnogo opcija za pretvaranje HTML datoteke u PDF. Nakon što je HTML datoteka spremna, sada možete postaviti svojstva za izlaznu ODF datoteku i pretvoriti učitanu HTML datoteku u PDF pomoću opcija prilagodbe.

Kod za pretvaranje MD datoteke u PDF pomoću 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");
}
}
}

Ovaj kôd demonstrira postupak za izvoz MD-a u PDF pomoću C#. Nakon što se izvorna MD datoteka pretvori u HTML dokument pomoću metode Converter.ConvertMarkdown(), dobivate sve značajke za manipuliranje ovim HTML dokumentom poput postavljanja skupa znakova, lista stilova i naslova te umetanja ili brisanja čvorova unutar dokumenta . Slično tome, izlazni PDF je prilagođen kao njegova vodoravna razlučivost, okomita razlučivost, boja pozadine i parametri JPEG kvalitete su postavljeni, ali možete postaviti i druga svojstva kao što su postavke stranice, enkripcija i CSS svojstva.

Ovaj vodič nas je vodio kako pretvoriti MD datoteku u PDF datoteku. Ako želite naučiti postupak pretvaranja HTML datoteke u sliku, pogledajte članak na kako pretvoriti HTML u sliku u C#.

 Hrvatski