Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование iTextSharp и кириллица / 9 сообщений из 9, страница 1 из 1
30.12.2014, 12:08
    #38846381
Sergey_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Добрый день!
Всех поздравляю с наступающим Новым Годом !
В проекте веб формс нужно импортировать содержание div-а в пдф файл.
Для этого использую библиотеку iTextSharp.
Но кириллица вообще не отображается в документе. Здесь, на форуме прочитал, что нужно подключить шрифт, подключил шрифт ариал, но результатов нет.
вот код

String FONT_LOCATION = Server.MapPath("~")+"/manager/ARIAL.ttf";
BaseFont baseFont = BaseFont.CreateFont(FONT_LOCATION, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
iTextSharp.text.Font font = new iTextSharp.text.Font(baseFont, iTextSharp.text.Font.DEFAULTSIZE, iTextSharp.text.Font.NORMAL);
iTextSharp.text.Font italicFont = new iTextSharp.text.Font(baseFont, iTextSharp.text.Font.DEFAULTSIZE, iTextSharp.text.Font.ITALIC);
Response.ContentType = "application/pdf";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("content-disposition", "attachment;filename=Panel.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
Panel2.RenderControl(hw);
StringReader sr = new StringReader(sw.ToString());
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);

pdfDoc.Open();
htmlparser.Parse(sr);
pdfDoc.Close();
Response.Write(pdfDoc);
Response.End();
...
Рейтинг: 0 / 0
30.12.2014, 12:24
    #38846399
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
30.12.2014, 12:28
    #38846406
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Sergey_net,

System.Text.Encoding.Unicode не пробовали вместо System.Text.Encoding.UTF8?
...
Рейтинг: 0 / 0
30.12.2014, 13:22
    #38846499
Sergey_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Axeleron,
пробовал, не помогло. Изначально был именно юникод
...
Рейтинг: 0 / 0
30.12.2014, 13:50
    #38846532
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Sergey_net,

Посмотрите, здесь , вроде, есть ответ на Ваш вопрос.
...
Рейтинг: 0 / 0
30.12.2014, 18:30
    #38846807
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Sergey_net,

...я в своих страницах использую следующее
Код: vbnet
1.
Dim bf As BaseFont = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\arial.ttf", System.Text.Encoding.GetEncoding("ISO-8859-5").BodyName, True)


..это на VB.NET, на C# аналогично, но это позволяет использовать кириллицу не только в русском варианте ...
...
Рейтинг: 0 / 0
01.01.2015, 13:01
    #38847414
Sergey_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
carrotik,

спасибо, но не помогло, кириллица все равно не отображается. :(
Можно увидеть ваш полный код?
...
Рейтинг: 0 / 0
03.01.2015, 21:17
    #38847950
Sergey_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Решение нашел на форуме asp.net
...
Рейтинг: 0 / 0
05.01.2015, 12:43
    #38848379
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование iTextSharp и кириллица
Sergey_net,

Вы просто проигнорировали мою ссылку на решение от 30 декабря, потому почти неделю продолжали блуждать в трех соснах.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование iTextSharp и кириллица / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]