Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Добрый день! Всех поздравляю с наступающим Новым Годом ! В проекте веб формс нужно импортировать содержание 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(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 12:08 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Учимся использовать тэги оформления кода - FAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 12:24 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Sergey_net, System.Text.Encoding.Unicode не пробовали вместо System.Text.Encoding.UTF8? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 12:28 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Axeleron, пробовал, не помогло. Изначально был именно юникод ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 13:22 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 13:50 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Sergey_net, ...я в своих страницах использую следующее Код: vbnet 1. ..это на VB.NET, на C# аналогично, но это позволяет использовать кириллицу не только в русском варианте ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2014, 18:30 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
carrotik, спасибо, но не помогло, кириллица все равно не отображается. :( Можно увидеть ваш полный код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2015, 13:01 |
|
||
|
Использование iTextSharp и кириллица
|
|||
|---|---|---|---|
|
#18+
Решение нашел на форуме asp.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2015, 21:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38846499&tid=1356769]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
75ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 404ms |

| 0 / 0 |
