Я создал отчет в формате pdf с помощью ASP.NET + iTextSharp.
Я использовал в нем несколько типов шрифтов, каждый шрифт применялся к одному или двум словам из соображений искусства.
Таким образом, файл большой.
Как я могу вставлять только те шрифты, которые я действительно использовал? Точно так же, как мы делаем с опциями MS Office.
MS Office Word 2007 выглядит следующим образом:
"Встроить шрифты в файл:
Встроить только символы, используемые в документе (лучше всего для уменьшения размера файла)
Не вставлять общие системные шрифты"
ИЛИ Я также могу принять другое решение.
Свести всю страницу к изображению с высоким разрешением.
Если программирование удобно, я предпочитаю это решение.
Спасибо.
BaseFont.IDENTITY_H
для кодировки, он должен автоматически подставить шрифт для вас. @mark-storer немного подробнее рассказывает о встраивании шрифтов здесь: /4525170/gdicharset-itextsharp/ - person Chris Haas   schedule 14.04.2011