gpt4 book ai didi

c# - c#导出数据到word

转载 作者:行者123 更新时间:2023-11-30 13:48:50 25 4
gpt4 key购买 nike

下面是创建 pdf 以写入文件的代码。每次我调用下面的代码时,它都会创建一个要写入的 pdf 文件。我的问题是,是否有相同的方法导出到 word 或为简单起见只是创建一个空白的 doc 文件,以便我可以将数据导出到其中..

public void showPDf() {
iTextSharp.text.Document doc = new iTextSharp.text.Document(
iTextSharp.text.PageSize.A4);
string combined = Path.Combine(txtPath.Text,".pdf");
PdfWriter pw = PdfWriter.GetInstance(doc, new FileStream(combined, FileMode.Create));
doc.Open();
}

最佳答案

<强>1。互操作 API

它在命名空间 Microsoft.Office.Interop.Word 中可用。

您可以使用 Word Interop COM API 使用以下代码来执行此操作,

// Open a doc file.
Application application = new Application();
Document document = application.Documents.Open("C:\\word.doc");

// Loop through all words in the document.
int count = document.Words.Count;
for (int i = 1; i <= count; i++)
{
// Write the word.
string text = document.Words[i].Text;
Console.WriteLine("Word {0} = {1}", i, text);
}
// Close word.
application.Quit();

唯一的缺点是您必须安装 office 才能使用此功能。

<强>2。 OpenXML您可以使用 openxml 构建 word 文档,尝试以下链接,

http://msdn.microsoft.com/en-us/library/bb264572(v=office.12).aspx

关于c# - c#导出数据到word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11241571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com