Я использую PDFsharp для добавления текста в pdf. Но когда я использую ниже код, чтобы добавить следующий текст с этими шрифтами, я столкнулся с проблемой. После того, как PDF был создан с использованием PDFsharp, и когда он открывается в adobe reader, я получаю сообщение типа «Не могу найти или создать шрифт« Обмотки ». Некоторые символы могут не отображаться или печатать правильно». Он открываетДобавление шрифта с помощью PDFsharp
Источник PDF Я пытаюсь изменить имеет шрифты Helvetica и Обмотки (Embedded)
Это часть кода, который добавляет текст в PDF
Dim font As XFont = New XFont("Verdana", 20, XFontStyle.Regular)
gfx.DrawString("Hello, World!", font, XBrushes.Black, New XRect(0, 0, page.Width, page.Height), XStringFormats.Center)
font = New XFont("WingDings", 20, XFontStyle.Regular)
gfx.DrawString("llll", font, XBrushes.Black, New XRect(25, 15, page.Width, page.Height), XStringFormats.Center)
font = New XFont("Helvetica", 20, XFontStyle.Regular)
gfx.DrawString("abcd", font, XBrushes.Black, New XRect(50, 25, page.Width, page.Height), XStringFormats.Center)
После использования этого кода текст становится добавлен успешно, но когда я открываю в PDF Reader, я получаю сообщение об ошибке (см. сообщение об ошибке выше). Когда я вижу, шрифты в свойствах PDF я нахожу следующее
Helvetica, Verdana, Обмотки
Но Обмотки (Embedded) не был там, который был в исходном формате PDF. Также в созданном pdf шрифт обмоток, который был добавлен, показывал фактический шрифт под ним как Неизвестный (Фактический шрифт: Неизвестный). Я думаю, что это ошибка. Как это можно решить? Также я хочу знать, как добавить намотку-регулярную (встроенную подмножество) в PDFsharp? This is Источник PDF, который я использовал. This is the PDF после создания после изменения в PDFsharp, который дает ошибку.