Set Default Font Name
Contents
[
Hide
]
Aspose.PDF pour .NET L’API vous permet de définir un nom de police par défaut lorsque une police n’est pas disponible dans le document. Vous pouvez utiliser la propriété DefaultFontName de la classe RenderingOptions pour définir le nom de la police par défaut. Si DefaultFontName est défini sur null, la police Times New Roman sera utilisée. Le snippet de code suivant montre comment définir un nom de police par défaut lors de l’enregistrement d’un PDF en image :
Le code suivant fonctionne également avec la nouvelle interface graphique Aspose.Drawing.
// Pour des exemples complets et des fichiers de données, veuillez aller à https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Le chemin vers le répertoire des documents.
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);
}
}