Set Default Font Name

Contents
[ ]

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);
    }
}