Set Default Font Name

Contents
[ ]

Aspose.PDF para .NET API permite establecer un nombre de fuente predeterminado cuando una fuente no está disponible en el documento. Puedes usar la propiedad DefaultFontName de la clase RenderingOptions para establecer el nombre de la fuente predeterminada. En caso de que DefaultFontName se establezca en null, se utilizará la fuente Times New Roman. El siguiente fragmento de código muestra cómo establecer un nombre de fuente predeterminado al guardar un PDF en una imagen:

El siguiente fragmento de código también funciona con la nueva interfaz gráfica Aspose.Drawing.

// Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
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);
    }
}