アプリケーション内でドキュメントの操作を自動化するには、信頼できるAPIが必要です。市場は、ワードプロセッシングドキュメントを使用するために、オープンソースソフトウェア(OSS)と閉鎖ソースソフトウェア(CSS)の両方を提供しています。閉じたソースAPIはしばしば費用がかかります。基本的な機能と高度な機能の両方を備えた無料のAPIがたくさんあります。以下は次のとおりです。
XML SDKを開く npoi docx 無料のAPIを始めましょう APIのインストールと基本的な使用を始めましょう。
open xml sdk XML SDKを開くには、.NETフレームワーク3.5以上が必要です。次のコマンドを使用して、Nugetからライブラリをインストールできます。
Install-Package DocumentFormat.OpenXml インストールが完了したら、次のコードを使用して、単純なdocxドキュメントを無料で作成できます。
// Open an existing word processing document using (WordprocessingDocument wordprocessingDocument = WordprocessingDocument.Open("fileformat.docx", true)) { Body body = wordprocessingDocument.MainDocumentPart.Document.Body; // Add paragraph Paragraph para = body.AppendChild(new Paragraph()); Run run = para.AppendChild(new Run()); run.AppendChild(new Text("File Format Developer Guide")); } 詳細については、このリンクをご覧ください。
npoi NPOIは、POI Javaプロジェクトの.NETバージョンです。 Open XML SDKと同じように、Nugetを使用してインストールできます。
Install-Package NPOI -Version 2.4.1 同様に、NPOIを使用してドキュメントを作成することはさらに簡単です。数行のコードを使用してdocxファイルを作成できます。
using (FileStream sw = File.Create("fileformat.docx")) { XWPFDocument doc = new XWPFDocument(); doc.