使用 GroupDocs.Conversion 掌握 .NET 中的 PDF 字型替換
在文件轉換過程中確保字體的一致性至關重要。本指南內容詳盡,示範如何使用 GroupDocs.Conversion for .NET 在將文件轉換為 PDF 時有效地管理字體替換。
您將學到什麼
- 安裝並設定 GroupDocs.Conversion for .NET
- 使用 C# 實現 PDF 字型替換
- 優化轉換設定以獲得最佳結果
- 探索此功能的實際應用
讓我們從設定必要的環境開始!
先決條件
為了繼續操作,請確保您已:
- 庫和版本: 安裝 GroupDocs.Conversion 版本 25.3.0。
- 環境設定: 一個可運作的 .NET 環境(例如,Visual Studio)。
- 知識前提: 對 C# 程式設計有基本的了解。
安裝 GroupDocs.Conversion for .NET
使用 NuGet 或 .NET CLI 安裝套件:
NuGet 套件管理器控制台:
Install-Package GroupDocs.Conversion -Version 25.3.0
.NET CLI:
dotnet add package GroupDocs.Conversion --version 25.3.0
許可證獲取
GroupDocs 提供免費試用,方便使用者探索其功能。如需延長使用時間,請考慮購買許可證或取得臨時許可證:
環境準備好後,讓我們為 .NET 設定 GroupDocs.Conversion。
為 .NET 設定 GroupDocs.Conversion
基本初始化和設定
在 C# 中初始化轉換設定如下:
using GroupDocs.Conversion;
using System.IO;
string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";
// 使用檔案路徑初始化轉換器
using (Converter converter = new Converter(inputFile))
{
PdfConvertOptions options = new PdfConvertOptions();
string outputFile = Path.Combine(outputFolder, "converted.pdf");
converter.Convert(outputFile, options);
}
此程式碼片段使用預設設定轉換文件。現在讓我們深入研究字型替換。
實施指南
PDF轉換中的字體替換
字體替換透過使用指定的替代字體替換不可用的字體,確保您的文件在不同系統中看起來一致。
指定字型替換
若要指定字型替換,請依照下列步驟操作:
1. 定義字型替換
設定一個函數來定義要替換的字體及其替換:
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Contracts;
using GroupDocs.Conversion.Options.Load;
Func<LoadContext, LoadOptions> getLoadOptions = loadContext => new NoteLoadOptions
{
FontSubstitutes = new List<FontSubstitute>
{
FontSubstitute.Create("Tahoma\