プレーンテキスト文書の操作
導入
.NET でのドキュメント編集プロセスを効率化したいとお考えですか? GroupDocs.Editor for .NET が最適です。この強力な API を使用すると、さまざまなドキュメント形式を簡単に編集できます。このチュートリアルでは、GroupDocs.Editor for .NET を使用してプレーン テキスト ドキュメントを操作する手順を説明します。最後には、テキスト ドキュメントの編集をプロのように扱えるようになります。準備はできましたか? さあ、始めましょう!
前提条件
始める前に、いくつか準備しておく必要があります。
- .NET 開発環境: 動作する .NET 開発環境が設定されていることを確認します。Visual Studio が一般的な選択肢です。
- .NET 用 GroupDocs.Editor: ダウンロードしてインストールしますGroupDocs.Editor for .NET.
- 基本的な C# の知識: C# プログラミング言語に精通していると、例を理解するのに役立ちます。
- テキスト エディター: どのテキスト エディターでもかまいませんが、機能と使いやすさの点から Visual Studio Code が推奨されます。
名前空間のインポート
GroupDocs.Editor for .NET の使用を開始するには、必要な名前空間をプロジェクトにインポートする必要があります。これにより、必要なすべてのクラスとメソッドが使用できるようになります。
using System.Collections.Generic;
using System.IO;
using GroupDocs.Editor.Formats;
using GroupDocs.Editor.HtmlCss.Resources;
using GroupDocs.Editor.Options;
プロセスを管理しやすいステップに分解してみましょう。GroupDocs.Editor for .NET を使用してプレーン テキスト ドキュメントを編集する各段階をガイドします。
ステップ1: 入力TXTファイルへのパスを取得する
まず、入力 TXT ファイルへのパスを指定する必要があります。これは、ローカル ファイルへのパス、またはファイル コンテンツを含むストリームへのパスにすることができます。
string inputFilePath = "YourSampleDocument.txt";
ステップ2: エディターインスタンスを作成する
次に、Editor
クラス。このクラスはドキュメントの読み込みと編集を担当します。この段階では読み込みオプションは必要ありません。
using (Editor editor = new Editor(inputFilePath))
{
ステップ3: TXT編集オプションを作成する
次に、TXT 編集オプションを作成します。これらのオプションを使用すると、編集中にテキスト コンテンツをどのように処理するかを指定できます。
TextEditOptions editOptions = new TextEditOptions
{
Encoding = System.Text.Encoding.UTF8,
RecognizeLists = true,
LeadingSpaces = TextLeadingSpacesOptions.ConvertToIndent,
TrailingSpaces = TextTrailingSpacesOptions.Trim
};
ステップ4: EditableDocumentインスタンスを作成する
編集オプションを設定したら、EditableDocument
インスタンス。これは編集可能な形式でドキュメントを表します。
EditableDocument beforeEdit = editor.Edit(editOptions);
ステップ5: ドキュメントコンテンツを編集する
元のテキスト コンテンツを取得して、必要な編集を行います。この例では、「text」という単語を「EDITED text」に置き換えます。
string originalTextContent = beforeEdit.GetContent();
string updatedTextContent = originalTextContent.Replace("text", "EDITED text");
List<IHtmlResource> allResources = beforeEdit.AllResources;
ステップ 6: 更新されたコンテンツを含む編集可能なドキュメントを作成する
必要な編集を行った後、新しいEditableDocument
更新されたコンテンツと元のリソースを使用します。
EditableDocument afterEdit = EditableDocument.FromMarkup(updatedTextContent, allResources);
ステップ7: WordProcessing保存オプションを作成する
WordProcessing 形式の保存オプションを準備します。この例では、DOCM 形式を使用し、ロケールを指定します。
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docm)
{
Locale = System.Globalization.CultureInfo.GetCultureInfo("en-GB")
};
ステップ8: TXT保存オプションを作成する
同様に、TXT 形式の保存オプションを作成します。エンコードが UTF-8 に設定され、テーブル レイアウトが保持されていることを確認します。
TextSaveOptions txtSaveOptions = new TextSaveOptions
{
Encoding = System.Text.Encoding.UTF8,
PreserveTableLayout = true
};
ステップ9: 出力パスを準備する
結果の DOCX ファイルと TXT ファイルを保存するためのパスを準備します。入力ファイル パスを使用して、出力ディレクトリとファイル名を決定します。
string outputWordPath = Path.Combine(Path.GetDirectoryName(inputFilePath), Path.GetFileNameWithoutExtension(inputFilePath) + ".docm");
string outputTxtPath = Path.Combine(Path.GetDirectoryName(inputFilePath), Path.GetFileNameWithoutExtension(inputFilePath) + ".txt");
ステップ10: 編集した文書を保存する
最後に、指定した保存オプションを使用して、編集したドキュメントを DOCX 形式と TXT 形式の両方で保存します。
editor.Save(afterEdit, outputWordPath, wordSaveOptions);
editor.Save(afterEdit, outputTxtPath, txtSaveOptions);
}
System.Console.WriteLine("Document editing process completed successfully!");
結論
おめでとうございます。GroupDocs.Editor for .NET を使用してプレーンテキスト ドキュメントを編集できました。この強力なツールはドキュメント編集を簡素化し、.NET アプリケーションへの統合を容易にします。単純なテキスト ファイルでも複雑なドキュメント形式でも、GroupDocs.Editor なら対応できます。その他の機能や機能については、次の Web サイトをご覧ください。GroupDocs.Editor ドキュメント.
よくある質問
GroupDocs.Editor for .NET はどのようなファイル形式をサポートしていますか?
GroupDocs.Editor for .NETは、DOCX、TXT、HTMLなど、幅広いファイル形式をサポートしています。ドキュメンテーション完全なリストについてはこちらをご覧ください。
GroupDocs.Editor for .NET の無料試用版を入手するにはどうすればよいですか?
GroupDocs.Editor for .NETの無料トライアルは、リリースページ.
GroupDocs.Editor for .NET の一時ライセンスを購入できますか?
はい、臨時免許証はGroupDocs 購入ページ.
GroupDocs.Editor for .NET のサポートはどこで受けられますか?
サポートは以下からご利用いただけます。GroupDocs.Editor サポート フォーラム.
GroupDocs.Editor for .NET の詳細なドキュメントはありますか?
はい、詳細なドキュメントはGroupDocs.Editor ドキュメント ページ.