Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
148392 | Oct 17,2019 03:40 PM UTC | Oct 18,2019 01:06 PM UTC | ASP.NET Core - EJ 2 | 1 |
![]() |
Tags: PDF |
//Create a new PDF document
PdfDocument document = new PdfDocument();
//Add a page
PdfPage page = document.Pages.Add();
//Create font
FileStream fontFileStream = new FileStream("fontawesome-webfont.ttf", FileMode.Open, FileAccess.Read);
PdfFont font = new PdfTrueTypeFont(fontFileStream, 14);
//Create a PdfGrid
PdfGrid pdfGrid = new PdfGrid();
//Create a DataTable
DataTable dataTable = new DataTable();
//Add columns to the DataTable
dataTable.Columns.Add("Font Name");
dataTable.Columns.Add("Awesome Character");
//Add rows to the DataTable
dataTable.Rows.Add(new object[] { "fontawesome-webfont", "\uf02d" });
//Assign data source
pdfGrid.DataSource = dataTable;
//Add cell style
PdfGridCellStyle cellStyle = new PdfGridCellStyle();
cellStyle.Font = font;
pdfGrid.Rows[0].Cells[1].Style = cellStyle;
//Draw grid to the page of PDF document
pdfGrid.Draw(page, new PointF(10, 10));
//Save the document
MemoryStream stream = new MemoryStream();
document.Save(stream);
document.Close(true); |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.