powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование iTextSharp и кириллица
9 сообщений из 9, страница 1 из 1
Использование iTextSharp и кириллица
    #38846381
Sergey_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Всех поздравляю с наступающим Новым Годом !
В проекте веб формс нужно импортировать содержание 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
Использование iTextSharp и кириллица
    #38846399
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Использование iTextSharp и кириллица
    #38846406
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_net,

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

Посмотрите, здесь , вроде, есть ответ на Ваш вопрос.
...
Рейтинг: 0 / 0
Использование iTextSharp и кириллица
    #38846807
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Использование iTextSharp и кириллица
    #38847414
Sergey_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

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

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


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