Set Default Font Name

Contents
[ ]

Aspose.PDF for .NET APIでは、ドキュメントにフォントが存在しない場合にデフォルトのフォント名を設定できます。RenderingOptionsクラスのDefaultFontNameプロパティを使用してデフォルトのフォント名を設定できます。DefaultFontNameがnullに設定されている場合は、Times New Romanフォントが使用されます。次のコードスニペットは、PDFを画像に保存する際にデフォルトのフォント名を設定する方法を示しています:

次のコードスニペットも新しいグラフィカルなAspose.Drawingインターフェースで動作します。

// 完全な例とデータファイルについては、https://github.com/aspose-pdf/Aspose.PDF-for-.NET にアクセスしてください。
// ドキュメントディレクトリへのパス。
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);
    }
}