相互運用ライブラリを使用して Word で差し込み印刷を行うことを検討しています。しかし、仕事中のITが原因で、開発者のマシンにワードをインストールするのに問題があります。
代わりに OpenOffice とプログラムで対話することは可能ですか? 理想的には C# で
相互運用ライブラリを使用して Word で差し込み印刷を行うことを検討しています。しかし、仕事中のITが原因で、開発者のマシンにワードをインストールするのに問題があります。
代わりに OpenOffice とプログラムで対話することは可能ですか? 理想的には C# で
OfficeWriter (私が働いている)など、これを実行できるサードパーティの C# ライブラリがいくつかあります。
ライブラリと Word 文書を使用してメソッドを呼び出し、差し込み印刷するデータを渡すだけです。API は通常、非常に単純です。
using (WordTemplate wordTemplate = new WordTemplate())
{
wordTemplate.Open("YourFilePath.docx");
// yourData is a a DataTable in this case,
// but SetDataSource has many overloads
wordTemplate.SetDataSource(yourData);
wordTemplate.Process();
wordTemplate.Save("OutputFilePath.docx");
}