テキスト入力フォームフィールドをテキストとしてエクスポート
導入
では、Aspose.Words for .NET の世界に飛び込んでみませんか? 素晴らしい選択です! テキスト入力フォーム フィールドをテキストとしてエクスポートする方法を学習したいなら、ここが最適な場所です。始めたばかりでも、スキルを磨きたい場合でも、このガイドでは必要な情報をすべて説明します。さあ、始めましょう。
前提条件
細かい点に入る前に、スムーズに進めるために必要なものがすべて揃っていることを確認しましょう。
- Aspose.Words for .NET: 最新バージョンをダウンロードしてインストールしてください。ここ.
- IDE: Visual Studio または任意の C# 開発環境。
- 基本的な C# の知識: 基本的な C# 構文とオブジェクト指向プログラミングの概念を理解していること。
- 文書: サンプルのWord文書(
Rendering.docx
) にテキスト入力フォーム フィールドを追加します。
名前空間のインポート
まず最初に、必要な名前空間をインポートする必要があります。これらは、すべてがシームレスに動作するための構成要素のようなものです。
using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;
さて、名前空間の準備ができたので、早速実行してみましょう。
ステップ1: プロジェクトの設定
コードに入る前に、プロジェクトが正しく設定されていることを確認しましょう。
プロジェクトの作成
- Visual Studio を開く: まず、Visual Studio またはお好みの C# 開発環境を開きます。
- 新しいプロジェクトを作成する:
File > New > Project
選択Console App (.NET Core)
またはその他の関連するプロジェクト タイプ。 - プロジェクトに名前を付ける: プロジェクトに意味のある名前を付けます。
AsposeWordsExportExample
.
Aspose.Words の追加
- NuGetパッケージの管理: ソリューションエクスプローラーでプロジェクトを右クリックし、
Manage NuGet Packages
. - Aspose.Wordsを検索: NuGetパッケージマネージャーで、
Aspose.Words
. - Aspose.Wordsをインストール: クリック
Install
Aspose.Words ライブラリをプロジェクトに追加します。
ステップ2: Word文書を読み込む
プロジェクトが設定されたので、テキスト入力フォーム フィールドを含む Word 文書を読み込みます。
- ドキュメント ディレクトリを指定します。ドキュメントが保存されるディレクトリへのパスを定義します。
- ドキュメントを読み込む:
Document
Word 文書を読み込むためのクラス。
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
ステップ3: エクスポートディレクトリを準備する
エクスポートする前に、エクスポート ディレクトリの準備ができていることを確認しましょう。ここに HTML ファイルと画像が保存されます。
- エクスポート ディレクトリを定義する: エクスポートされたファイルを保存するパスを指定します。
- ディレクトリの確認とクリーンアップ: ディレクトリが存在し、空であることを確認します。
string imagesDir = Path.Combine(dataDir, "Images");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
ステップ4: 保存オプションを設定する
ここで魔法が起こります。テキスト入力フォーム フィールドをプレーン テキストとしてエクスポートするには、保存オプションを設定する必要があります。
- 保存オプションの作成: 新しい
HtmlSaveOptions
物体。 - エクスポートテキストオプションの設定:
ExportTextInputFormFieldAsText
財産にtrue
. - 画像フォルダの設定: 画像を保存するフォルダを定義します。
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
ステップ5: ドキュメントをHTMLとして保存する
最後に、設定した保存オプションを使用して、Word 文書を HTML ファイルとして保存します。
- 出力パスを定義する: HTML ファイルを保存するパスを指定します。
- ドキュメントを保存する:
Save
方法のDocument
ドキュメントをエクスポートするクラス。
doc.Save(dataDir + "ExportedDocument.html", saveOptions);
結論
これで完了です。Aspose.Words for .NET を使用して、テキスト入力フォーム フィールドをプレーン テキストとして正常にエクスポートできました。このガイドでは、このタスクを達成するための明確な手順を説明しました。練習を重ねれば完璧になります。さまざまなオプションや設定を試して、Aspose.Words で他に何ができるかを確認してください。
よくある質問
同じ方法を使用して他の種類のフォーム フィールドをエクスポートできますか?
はい、異なるプロパティを設定することで、他の種類のフォームフィールドをエクスポートできます。HtmlSaveOptions
クラス。
ドキュメントに画像が含まれている場合はどうなりますか?
画像は指定された画像フォルダに保存されます。ImagesFolder
の財産HtmlSaveOptions
.
Aspose.Words のライセンスは必要ですか?
はい、無料トライアルをご利用いただけますここまたはライセンスを購入するここ.
エクスポートされた HTML をカスタマイズできますか?
もちろんです!Aspose.WordsにはHTML出力をカスタマイズするためのさまざまなオプションが用意されています。ドキュメント詳細についてはこちらをご覧ください。
Aspose.Words は .NET Core と互換性がありますか?
はい、Aspose.Words は .NET Core、.NET Framework、およびその他の .NET プラットフォームと互換性があります。