Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET 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 nulo, a fonte Times New Roman será utilizada. O seguinte trecho de código mostra como definir um nome de fonte padrão ao salvar um PDF em uma imagem:
O próximo trecho de código também funciona com a biblioteca Aspose.Drawing.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertPdfToImageWithDefaultFont()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "PdfToImageWithDefaultFont.pdf"))
{
// Open the image stream
using (var imageStream = new FileStream(dataDir + "SetDefaultFontName.png", FileMode.Create))
{
// Set the resolution for the image
var resolution = new Aspose.Pdf.Devices.Resolution(300);
// Create the PNG device and set rendering options
var pngDevice = new Aspose.Pdf.Devices.PngDevice(resolution);
var ro = new Aspose.Pdf.RenderingOptions
{
DefaultFontName = "Arial"
};
pngDevice.RenderingOptions = ro;
// Process the first page of the document and save it as an image
pngDevice.Process(document.Pages[1], imageStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.