How to Apply custom font family iTextSharp(HTML to PDF) in PdfWriter?
up vote
1
down vote
favorite
I want to generate PDF from HTML using string builder.In that PDF report I have to apply custom fonts.Here is the sample source code which i tried.Can anyone have solutions?.Thanks
StringBuilder sb = new StringBuilder();
sb.Append("<p>New Font Family</p>");
MemoryStream HTMLstream = new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
MemoryStream cssstream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("../Assets/css/pregamereport.css"))));
iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(613, 800);
Document pdfDoc = new Document(PageSize.A4, 10f, 20f, 20f, 1f);
fileName = "test";
string ReportLoaction = ConfigurationManager.AppSettings["BoxScoreReport"];
string newStatslocationsite = System.Web.HttpContext.Current.Server.MapPath(ReportLoaction);
if (!Directory.Exists(newStatslocationsite))
{
Directory.CreateDirectory(newStatslocationsite);
}
string finalpath = Path.Combine(newStatslocationsite, fileName);
FileStream createReport = new FileStream(finalpath, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, createReport);
pdfDoc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, HTMLstream, cssstream);
pdfDoc.Close();
c#
add a comment |
up vote
1
down vote
favorite
I want to generate PDF from HTML using string builder.In that PDF report I have to apply custom fonts.Here is the sample source code which i tried.Can anyone have solutions?.Thanks
StringBuilder sb = new StringBuilder();
sb.Append("<p>New Font Family</p>");
MemoryStream HTMLstream = new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
MemoryStream cssstream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("../Assets/css/pregamereport.css"))));
iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(613, 800);
Document pdfDoc = new Document(PageSize.A4, 10f, 20f, 20f, 1f);
fileName = "test";
string ReportLoaction = ConfigurationManager.AppSettings["BoxScoreReport"];
string newStatslocationsite = System.Web.HttpContext.Current.Server.MapPath(ReportLoaction);
if (!Directory.Exists(newStatslocationsite))
{
Directory.CreateDirectory(newStatslocationsite);
}
string finalpath = Path.Combine(newStatslocationsite, fileName);
FileStream createReport = new FileStream(finalpath, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, createReport);
pdfDoc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, HTMLstream, cssstream);
pdfDoc.Close();
c#
1
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I want to generate PDF from HTML using string builder.In that PDF report I have to apply custom fonts.Here is the sample source code which i tried.Can anyone have solutions?.Thanks
StringBuilder sb = new StringBuilder();
sb.Append("<p>New Font Family</p>");
MemoryStream HTMLstream = new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
MemoryStream cssstream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("../Assets/css/pregamereport.css"))));
iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(613, 800);
Document pdfDoc = new Document(PageSize.A4, 10f, 20f, 20f, 1f);
fileName = "test";
string ReportLoaction = ConfigurationManager.AppSettings["BoxScoreReport"];
string newStatslocationsite = System.Web.HttpContext.Current.Server.MapPath(ReportLoaction);
if (!Directory.Exists(newStatslocationsite))
{
Directory.CreateDirectory(newStatslocationsite);
}
string finalpath = Path.Combine(newStatslocationsite, fileName);
FileStream createReport = new FileStream(finalpath, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, createReport);
pdfDoc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, HTMLstream, cssstream);
pdfDoc.Close();
c#
I want to generate PDF from HTML using string builder.In that PDF report I have to apply custom fonts.Here is the sample source code which i tried.Can anyone have solutions?.Thanks
StringBuilder sb = new StringBuilder();
sb.Append("<p>New Font Family</p>");
MemoryStream HTMLstream = new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
MemoryStream cssstream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("../Assets/css/pregamereport.css"))));
iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(613, 800);
Document pdfDoc = new Document(PageSize.A4, 10f, 20f, 20f, 1f);
fileName = "test";
string ReportLoaction = ConfigurationManager.AppSettings["BoxScoreReport"];
string newStatslocationsite = System.Web.HttpContext.Current.Server.MapPath(ReportLoaction);
if (!Directory.Exists(newStatslocationsite))
{
Directory.CreateDirectory(newStatslocationsite);
}
string finalpath = Path.Combine(newStatslocationsite, fileName);
FileStream createReport = new FileStream(finalpath, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, createReport);
pdfDoc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, HTMLstream, cssstream);
pdfDoc.Close();
c#
c#
edited 2 days ago
asked 2 days ago
user8646340
327
327
1
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago
add a comment |
1
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago
1
1
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
draft saved
draft discarded
draft saved
draft discarded
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53239141%2fhow-to-apply-custom-font-family-itextsharphtml-to-pdf-in-pdfwriter%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
Possible duplicate of Apply custom font to html in itextsharp
– TAHA SULTAN TEMURI
2 days ago
please check the duplicate question.
– TAHA SULTAN TEMURI
2 days ago
@TAHA SULTAN TEMURI They have used PdfPCell but i wasn't used.
– user8646340
2 days ago
@TAHA SULTAN TEMURI, It returns error as No overload for method 'AddElement' takes 2 arguments.
– user8646340
2 days ago