Set Default Font Name
Contents
[
Hide
]
Aspose.PDF para .NET A API permite que você defina um nome de fonte padrão quando uma fonte não está disponível no documento. Você pode usar a propriedade DefaultFontName da classe RenderingOptions para definir o nome da fonte padrão. Caso DefaultFontName seja definido como null, a fonte Times New Roman será usada. O seguinte trecho de código mostra como definir um nome de fonte padrão ao salvar PDF em uma imagem:
O próximo trecho de código também funciona com a nova interface gráfica Aspose.Drawing.
// Para exemplos completos e arquivos de dados, por favor, vá para https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// O caminho para o diretório 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);
}
}