載入自訂字體

介紹

GroupDocs.Annotation for .NET 是一個功能強大的程式庫,可協助開發人員輕鬆為其 .NET 應用程式新增註解功能。它提供的關鍵功能之一是載入自訂字體,從而增強文件註釋的自訂性和靈活性。

先決條件

在繼續本教學之前,請確保您符合以下先決條件:

  1. GroupDocs.Annotation for .NET 函式庫:從下列位置下載並安裝程式庫 這裡.
  2. .NET 開發環境:確保您已為 .NET 開發設定了工作環境。
  3. 存取自訂字體:準備要載入到應用程式中的自訂字體。

導入命名空間

在您的 .NET 專案中,匯入使用 GroupDocs.Annotation 所需的命名空間:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Options;

步驟 1:實例化註釋器對象

建立一個實例 Annotator 類別透過提供輸入 PDF 文件的路徑以及自訂字體目錄:

using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
    // 您的進一步操作的程式碼將放在這裡
}

步驟 2:配置預覽選項

定義預覽選項以指定文件預覽的產生方式。您可以設定預覽格式、頁碼等選項:

PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
    var pagePath = Path.Combine("Your Document Directory", $"result_with_font_{pageNumber}.png");
    return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2, 3, 4 };

步驟 3:產生文件預覽

利用 GeneratePreview 方法 Document 屬性來產生具有自訂字體的預覽:

annotator.Document.GeneratePreview(previewOptions);

步驟4:顯示輸出路徑

最後,顯示一則訊息,表示文件預覽產生成功,並附帶輸出目錄路徑:

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {"Your Document Directory"}.");

結論

總而言之,在 GroupDocs.Annotation for .NET 中載入自訂字體,為開發人員提供了根據自身需求自訂文件註解的彈性。按照本教學中概述的步驟,您可以將自訂字體無縫整合到 .NET 應用程式中,並增強使用者的註解體驗。

常見問題解答

我可以同時載入多個自訂字體嗎?

是的,您可以在實例化時指定多個字體目錄 Annotator 目的。

支援的字體類型有限制嗎?

GroupDocs.Annotation for .NET 支援多種字型類型,包括 TrueType (.ttf) 和 OpenType (.otf) 字型。

我可以在運行時動態更改載入的字體嗎?

是的,您可以根據需要動態修改字體目錄並重新載入文件註解。

GroupDocs.Annotation 是否支援在輸出文件中嵌入字型?

是的,您可以在輸出文件中嵌入自訂字體,以確保在不同平台上的一致渲染。

有沒有辦法在應用程式內處理字體許可?

GroupDocs.Annotation 提供管理字型授權的選項,包括用於評估目的的臨時授權。