ターゲットマシンのフォントを使用する

導入

Aspose.Words for .NET の魅力的な世界に飛び込む準備はできていますか? シートベルトを締めてください。これからフォントの魔法の世界を旅することになります。今日は、Word 文書を操作するときにターゲット マシンのフォントを使用する方法に焦点を当てます。この気の利いた機能により、どこで表示されても、文書が意図したとおりに表示されます。さあ、始めましょう!

前提条件

細かい詳細に入る前に、必要なものがすべて揃っていることを確認しましょう。

  1. Aspose.Words for .NET: Aspose.Words for .NETライブラリがインストールされていることを確認してください。まだインストールしていない場合は、ダウンロードできます。ここ.
  2. 開発環境: Visual Studio などの .NET 開発環境をセットアップする必要があります。
  3. 使用するドキュメント: テスト用に Word ドキュメントを用意します。「Bullet points with alternative font.docx」という名前のドキュメントを使用します。

基本を説明したので、コードを見ていきましょう。

名前空間のインポート

まず最初に、必要な名前空間をインポートする必要があります。これがプロジェクトのバックボーンであり、すべての点を結び付けます。

using System;
using Aspose.Words;
using Aspose.Words.Saving;

ステップ1: Word文書を読み込む

チュートリアルの最初のステップはWord文書を読み込むことです。ここからすべてが始まります。Documentこれを実現するには、Aspose.Words ライブラリのクラスを使用します。

ステップ1.1: ドキュメントパスを定義する

まず、ドキュメント ディレクトリへのパスを定義します。ここに Word ドキュメントが保存されます。

//ドキュメントディレクトリへのパス
string dataDir = "YOUR DOCUMENTS DIRECTORY";

ステップ1.2: ドキュメントを読み込む

さて、ドキュメントをロードするには、Documentクラス。

// Word文書を読み込む
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

ステップ2: 保存オプションを設定する

次に、保存オプションを設定する必要があります。この手順は、ドキュメントで使用されるフォントがターゲット マシンのフォントであることを確認するために重要です。

インスタンスを作成しますHtmlFixedSaveOptionsそして、UseTargetMachineFonts財産にtrue.

//「ターゲットマシンのフォントを使用する」機能を使用してバックアップオプションを構成する
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
    UseTargetMachineFonts = true
};

ステップ3: ドキュメントを保存する

最後に、ドキュメントを固定 HTML ファイルとして保存します。ここで魔法が起こります。

私たちはSave設定された保存オプションを使用してドキュメントを保存する方法。

//ドキュメントを固定HTMLに変換する
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

ステップ4: 出力を確認する

最後に、出力を確認することは常に良い考えです。保存した HTML ファイルを開き、ターゲット マシンからフォントが正しく適用されているかどうかを確認します。

HTML ファイルを保存したディレクトリに移動し、Web ブラウザーで開きます。

// HTMLファイルを開いて出力を確認します
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");

これで完了です。Aspose.Words for .NET を使用して、Word 文書でターゲット マシンのフォントを正常に使用できました。

結論

ターゲット マシンのフォントを使用すると、Word ドキュメントはどこで表示しても一貫性があり、プロフェッショナルな外観になります。Aspose.Words for .NET を使用すると、このプロセスが簡単かつ効率的になります。このチュートリアルでは、ドキュメントを読み込み、保存オプションを構成し、目的のフォント設定でドキュメントを保存する方法を学習しました。コーディングをお楽しみください。

よくある質問

この方法を他のドキュメント形式でも使用できますか?

はい、Aspose.Words for .NET はさまざまなドキュメント形式をサポートしており、異なる形式に対して同様の保存オプションを構成できます。

ターゲットマシンに必要なフォントがない場合はどうなりますか?

ターゲットマシンに必要なフォントがない場合、ドキュメントは意図したとおりにレンダリングされない可能性があります。必要に応じてフォントを埋め込むことをお勧めします。

ドキュメントにフォントを埋め込むにはどうすればいいですか?

フォントの埋め込みは、FontSettings Aspose.Words for .NETのクラス。ドキュメント詳細についてはこちらをご覧ください。

保存する前にドキュメントをプレビューする方法はありますか?

はい、DocumentRendererクラスを使用して、保存前にドキュメントをプレビューできます。Aspose.Words for .NETをご覧ください。ドキュメント詳細についてはこちらをご覧ください。

HTML 出力をさらにカスタマイズできますか?

絶対に!HtmlFixedSaveOptionsクラスはHTML出力をカスタマイズするためのさまざまなプロパティを提供します。ドキュメント利用可能なすべてのオプション。