Set Default Font Name

Contents
[ ]

Aspose.PDF for .NET API memungkinkan Anda untuk mengatur nama font default ketika font tidak tersedia dalam dokumen. Anda dapat menggunakan properti DefaultFontName dari kelas RenderingOptions untuk mengatur nama font default. Jika DefaultFontName diatur ke null maka font Times New Roman akan digunakan. Potongan kode berikut menunjukkan cara mengatur nama font default saat menyimpan PDF menjadi gambar:

Potongan kode berikutnya juga bekerja dengan antarmuka grafis baru Aspose.Drawing.

// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Jalur ke direktori dokumen.
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);
    }
}