ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
一般的にDOCXファイルとして知られるMicrosoft Wordファイルは、さまざまな業界で文書の作成とコミュニケーションに不可欠です。 プログラムでWord文書を生成したり操作したりする機能は、Visual Basicの開発者にとって非常に重要である。
この記事では、C#(シーシャープ)アプリケーションでMicrosoft Wordファイルを作成することの重要性を探り、C#(シーシャープ)アプリケーションでMicrosoft Wordファイルを作成する方法について紹介します。IronWord ライブラリは、Word文書をプログラムで生成するための強力なツールです。
Visual StudioでVisual Basicプロジェクトを作成する
NuGetパッケージマネージャからIronWordライブラリをインストールします。
TextRunとParagraph**を作成する。
WordDocument**クラスオブジェクトの作成
WordDocumentオブジェクトにTextRunとParagraph**を追加する。
IronWord はIronSoftwareによって開発された機能豊富なC# (シーシャープ) DOCXライブラリです。 開発者はMicrosoft OfficeやWord Interopを必要とすることなく、Word文書を構築、編集、エクスポートすることができます。.NETの様々なバージョンをサポートするIronWord は、様々なプロジェクトタイプや環境でWordファイルを扱うための汎用的なソリューションを提供します。
*主な特長:***。
IronWordは包括的な機能を備えており、C# (シーシャープ)でWord文書を操作するのに最適なライブラリです。 主な特徴は以下の通り:
クロスプラットフォーム・サポート: C#、F#、VB.NET用に設計されたIronWordは、8、7、6、5、コア、スタンダード、フレームワークなど、さまざまな.NETバージョンで動作します。 また、ウェブ、モバイル、デスクトップ、コンソールのアプリケーションに対応している。
文書構造の操作: IronWordは、開発者がWord文書を読み、編集し、テキストや画像を抽出し、ページ設定をカスタマイズし、段落、テキストラン、画像、図形、表を追加することを可能にします。
*スタイルと書式:*** ライブラリは、フォント・ファミリーとサイズ、色、太字、イタリック体、下線、上付き文字、下付き文字、整列、背景色、および箇条書き/番号リストのようなスタイル・オプションをサポートしています。
クロスプラットフォーム互換性: IronWordは、Windows、Linux、macOS、iOS、Androidなどの異なるオペレーティングシステム間でシームレスに動作します。
Visual Studioを開きます。
新しいC#(シーシャープ)コンソール.NETアプリケーションを作成します。
Additional Informationから、.NETフレームワークの最新バージョンを選択します。 IronWord は最新の8.0 .NET Coreフレームワークをサポートしています。
IronWord をプロジェクトに組み込んでシンプルなワード文書を作成するには、以下の手順に従ってください:
ソリューションエクスプローラーでプロジェクトを右クリックします。
Manage NuGet Packages for Solution "を選択します。
パッケージマネージャコンソールで次のコマンドを実行します:
Install-Package IronWord
それでは、VB.NET (.NET)でIronWord を使ってWord文書を作成する簡単な例を見てみましょう:
Imports IronWord
Imports IronWord.Models
Module Program
Sub Main()
' Create a textrun
Dim textRun As New TextRun("Sample text")
' Create a paragraph and add the textrun
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
' Create a new Word document using the paragraph
Dim document As New WordDocument(paragraph)
' Export the document as a docx file
document.SaveAs("document.docx")
End Sub
End Module
Imports IronWord
Imports IronWord.Models
Module Program
Sub Main()
' Create a textrun
Dim textRun As New TextRun("Sample text")
' Create a paragraph and add the textrun
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
' Create a new Word document using the paragraph
Dim document As New WordDocument(paragraph)
' Export the document as a docx file
document.SaveAs("document.docx")
End Sub
End Module
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Imports IronWord @Imports IronWord.Models Module Program @Sub Main() ' Create a textrun @Dim textRun @As @New TextRun("Sample text") ' Create a paragraph @and add the textrun @Dim paragraph @As @New Paragraph() paragraph.AddTextRun(textRun) ' Create a New Word document using the paragraph @Dim document @As @New WordDocument(paragraph) ' Export the TryCast(document, a) docx file document.SaveAs("document.docx") @End @Sub @End Module
**コード説明
このVB.NETコードの主な構成要素を分解してみよう。**ワード文書の作成:
IronWord 名前空間のインポート:)
Imports IronWord
Imports IronWord.Models
Imports IronWord
Imports IronWord.Models
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Imports IronWord @Imports IronWord.Models
これらの行はIronWordライブラリから必要な名前空間をインポートし、VB.NET (.NET)コードでクラスとWord文書モデルを使用します。
**TextRunとParagraphを作成する。
Dim textRun As New TextRun("Sample text")
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
Dim textRun As New TextRun("Sample text")
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Dim textRun @As @New TextRun("Sample text") @Dim paragraph @As @New Paragraph() paragraph.AddTextRun(textRun)
ここでは、"Sample text "という内容のTextRunが作成され、そのTextRunを保持するためにParagraphが作成されている。 これにより、テンプレート文書がWord文書のコンテンツ構造とセットアップされます。
ワード文書の作成:.
次のコードは、新しいドキュメント・オブジェクトを作成し、そこにテキスト・パラグラフを追加します:
Dim document As New WordDocument(paragraph)
Dim document As New WordDocument(paragraph)
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Dim document @As @New WordDocument(paragraph)
WordDocumentクラスのインスタンスが作成され、そのコンストラクタにParagraph**が渡される。 指定された内容でWord文書を初期化します。
**ドキュメントのエクスポート
document.SaveAs("document.docx")
document.SaveAs("document.docx")
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'document.SaveAs("document.docx")
最後に、SaveAsメソッドを使用して、Word文書をファイル名 "document.docx "のDOCXファイルとしてエクスポートします。
出力:
プログラムを実行すると、「output.docx」という名前のWordファイルがプロジェクト・ディレクトリに生成されます。 追加された内容を見るには、この文書を開いてください。
IronWord はシンプルで、特定の段落を編集・操作することができます。ドキュメント・クラスに含まれるメソッドの詳細については、こちらをご覧ください。コード例ページ
この記事では、C#(シーシャープ)アプリケーションでMicrosoft Wordファイルを作成することの重要性を探り、その方法について紹介した。IronWord ライブラリーは、この課題を達成するための強力なツールである。 豊富な機能セット、クロスプラットフォームのサポート、Visual Studioプロジェクトへの容易な統合により、IronWord はWordドキュメントをプログラムで処理するプロセスを簡素化します。 開発者はIronWord を活用して文書処理機能を強化し、C# (シーシャープ)アプリケーションでのWordファイルの作成や操作を効率化することができます。
IronWord VB.NETとその機能についてのより詳細な情報は、IronWord VB.NET(.NET用IronWord)をご覧ください。ドキュメントIronWordのオフィシャルサイトのページ。
IronWord は開発目的であれば無料で利用できます。ライセンスされているを決定する前に、商用モードでその完全な機能をテストする必要がある。 ライブラリを以下からダウンロード[以下の内容を日本語に翻訳します:
ここに
ご希望のイディオムや技術用語が追加されることによって、より適切な翻訳が提供できる場合もありますので、詳細なコンテキストを教えていただけると幸いです。](/csharp/word/)そして試してみてほしい。
この記事では、C#(シーシャープ)アプリケーションでMicrosoft Wordファイルを作成することの重要性を探り、そのための強力なツールとしてIronWord ライブラリを紹介した。 豊富な機能セット、クロスプラットフォームのサポート、Visual Studioプロジェクトへの容易な統合により、IronWord はWordドキュメントをプログラムで処理するプロセスを簡素化します。 開発者はIronWord を活用して文書処理機能を強化し、C# (シーシャープ)アプリケーションでのWordファイルの作成や操作を効率化することができます。
9つの .NET API製品 オフィス文書用