Set Default Font Name
Contents
[
Hide
]
Aspose.PDF для .NET API позволяет установить имя шрифта по умолчанию, когда шрифт недоступен в документе. Вы можете использовать свойство DefaultFontName класса RenderingOptions для установки имени шрифта по умолчанию. Если DefaultFontName установлено в null, будет использоваться шрифт Times New Roman. Следующий фрагмент кода показывает, как установить имя шрифта по умолчанию при сохранении PDF в изображение:
Следующий фрагмент кода также работает с новым графическим интерфейсом Aspose.Drawing.
// Для полных примеров и файлов данных, пожалуйста, перейдите на https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Путь к каталогу документов.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
using (Document pdfDocument = new Document(dataDir + "input.pdf"))
{
using (FileStream imageStream = new FileStream(dataDir + "SetDefaultFontName.png", FileMode.Create))
{
Resolution resolution = new Resolution(300);
PngDevice pngDevice = new PngDevice(resolution);
RenderingOptions ro = new RenderingOptions();
ro.DefaultFontName = "Arial";
pngDevice.RenderingOptions = ro;
pngDevice.Process(pdfDocument.Pages[1], imageStream);
}
}