I'm trying to create a pdf using MigraDoc. Here's a list of the libraries that I'm using:
- MigraDoc.DocumentObjectModel
- MigraDoc.DocumentObjectModel.Tables
- MigraDoc.Rendering
It throws me an error on printer.RenderDocument()
. Code below
private async Task SavePDF()
{
filePath = emulatorFolderPath + "/Signed/" + _reportInformationViewModel.SelectedClient.Username + "-" + DateTime.Now.ToString("dd_MM_yyyy HH-mm") + ".pdf";
MigraDocRendering.PdfDocumentRenderer printer = new MigraDocRendering.PdfDocumentRenderer
{
Document = document
};
printer.RenderDocument();
printer.PdfDocument.Save(filePath);
}
PS: I don't need to use a private font.