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では、機能をお試しいただける無料トライアルをご用意しています。長期間ご利用いただくには、ライセンスのご購入または一時ライセンスの取得をご検討ください。

環境が準備できたら、GroupDocs.Conversion for .NET をセットアップしましょう。

GroupDocs.Conversion for .NET のセットアップ

基本的な初期化とセットアップ

次のように 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\