Aspose.Words .NET用ワードプロセッサ
Aspose.Words Word Processor for .NETは、開発者がすべての主要なフォーマットでMicrosoft Word ドキュメントを作成、充電、修正、保存することを可能にします DOC、DOKX、RTF、DOT、DDOTM、DM、FlatOPC、およびWordML. このプラグインは強力な Aspose。WORD エンジンに構築され、包括的な文書処理機能を提供します - 編集、形式化、メール合併、レポート、コンバージョン - Microsoft Word または COM 自動化を必要とせずに.
インストール&セットアップ
- インストール ASPOSE.Words for .NET パッケージは.
- 設定 メータードライセンス 応用スタートアップ.
- Reference
Aspose.Words.dll
あなたのプロジェクトで.
詳細な環境互換性および設定指示については インストールガイド .
主な特徴
ドキュメント作成&充電
- 白い Word ドキュメントを作成するか、すべてのサポートされたフォーマットで既存のファイルをロードします.
- 自動的にファイルフォーマットをダウンロードします.
- 遺産文書、パスワード保護ファイルを開き、互換性のためのロード設定を適用します.
豊富なDOMベース編集
- 完全な ドキュメントオブジェクトモデル(DOM) :セクション、段落、ルーン、テーブル、ブックマーク、コメント、フィールド、およびカスタムXMLにアクセスします.
- ノードをプログラム的に入力、更新、または削除し、スケジュールの遵守が確保されます.
スタイル、フォーマット&テーマ
- 適用または定義する 段落、文字、テーブルスタイル.
- 連続的なブランド化のためのテーマとリストを管理します.
- コントロールインライン形式:文字、色、スペース、およびインデント.
タイトル、Footers & Page Setup
- ヘッダー/フット、ウォーターマーク、ページ数を入力します.
- ページの方向性、マージン、セクション特定の設定を調整します.
テーブル、リスト&オブジェクト
- 複雑なテーブルを作成し、自動調整/固定レイアウト、境界、および影を備えています.
- 入力リスト(ブレイク、数、多レベル).
- 浮動形状、テキストボックス、柔軟な位置づけの画像で作業します.
メールメッセージ&レポート
- ADO.NET 互換性のあるソース(データテーブル、データセット、カスタマイズされたオブジェクト)を使用して Mail Merge を実行します).
- 合併地域、巣立地域および条件論のサポート.
- ダイナミックレポート生成のためのLINQスタイルフィルター.
文書保護&メタデータ
- 保護モードを適用する(読むだけで、フォームを記入し、コメントのみ).
- 内蔵およびカスタマイズされたドキュメント属性(著者、タイトル、キーワード、ラベル)を管理します).
変換&輸出
- DOCX、DOC、RTF、HTML、PDF、FlatOPCなどに文書を保存します.
- コントロール出力オプション、例えば圧縮、暗号化、および互換性モード.
- 高容量シナリオのバッチ変換サポート.
例: Word ドキュメントを C# で編集する#
using Aspose.Words;
// Load an existing DOCX
var doc = new Document("input.docx");
var builder = new DocumentBuilder(doc);
// Add new content
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Word Processor plugin.");
// Save as DOCX
doc.Save("output.docx");
例: 図を入力する
var doc = new Document();
var builder = new DocumentBuilder(doc);
// Insert chart
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Quarterly Sales";
// Customize chart series
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new[] { 2.7, 3.2, 0.8 });
// Save
doc.Save("ChartDemo.docx");
例:ブックマークを作成する
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");
doc.Save("Bookmarked.docx");
ヒントと最良の実践
- 大型文書のために ストリームベースの充電と節約 を使用します.
- ブランドを一貫して維持するために スタイルとテーマ を再利用します.
- 利用可能
Document
スピードアップ(Wrap Inusing
) 記憶効率のために. - Catch
UnsupportedFileFormatException
不適切な入力処理. - プレフォーマット テンプレートは Mail Merge を使用した後の処理を最小限にします.
- バッチワークフローでのパフォーマンスのためのプロフィールドキュメント作業.
よくある質問
**Q:どのフォーマットを処理できますか?**A: DOC, DOCX, RTF, DOT, ドッツ、 ダットム、 DOCM、 FlatOPC、FlatOpcMacroEnabled、フラットオプクテンプレート、flatopcTemplateマクロエンティブ、およびWordML.
**Q:これはMicrosoft Wordが必要ですか?**A: いや、Aspose.Words は、Microsoft Word または Office Interop から独立して動作します.
**Q:メールの合併を自動化できますか?**A:はい、最低限のメモリ足跡を持つテンプレートに対して何千ものレコードを組み合わせることができます.
**Q:フォーマットを保存する際に保存されますか?**A:はい、Aspose.Wordsは、Word、PDF、HTML、およびその他のサポートされたフォーマットの間で変換する際に高い忠誠度を維持します.