0
Почему мой pdf не отображает польский характер?Aspose.Pdf Польские символы
MemoryStream ms = new MemoryStream();
Pdf pdf = new Pdf(ms);
Section section = pdf.Sections.Add();
var txt = new Text("aąbcćde");
txt.TextInfo.FontName = "calibri";
section.Paragraphs.Add(txt);
pdf.Close();
byte[] bytes = ms.ToArray();
return bytes;
Хорошо эта работа. Другая проблема: как добавить пользовательский шрифт? Я пытаюсь использовать этот код: 'txt.TextInfo.TruetypeFontFileName = _serverPath +" //Assets//PdfFonts//calibri.ttf "; txt.TextInfo.FontName = "calibri"; 'но не работает – devQwerty
Я не уверен, что соответствие шрифтов чувствительно к регистру, но если это так, вы можете попробовать следующее:' txt.TextInfo.FontName = "Calibri"; '. В противном случае я предлагаю вам ознакомиться с [документацией] (http://www.aspose.com/docs/display/pdfnet/Fonts+embedding+while+creating+PDF), чтобы узнать больше о шрифтах и внедрить их. – hankide
Я использую новый API в 'Aspose.Pdf', класс' Document' не имеет метода SetUnicode(). Есть идеи? –