gpt4 book ai didi

c# - 以编程方式计算 DOCX 文档中具有特定样式的字符/单词/段落的数量

转载 作者:行者123 更新时间:2023-12-04 15:48:03 25 4
gpt4 key购买 nike

我需要以编程方式计算 DOCX 文档中已应用特定已知样式的字符和/或单词和/或段落。

我需要知道 1) 这是否可行以及 2) 关于我可以从哪里开始解决这个问题的任何提示。

我熟悉DOM导航、XPath/XQuery,可以使用.Net、PHP或Java或任何其他工具,只要我能解决这个问题。

最佳答案

Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc = new Microsoft.Office.Interop.Word.Document();

try
{
object fileName = @"C:\TT\change.docx";
doc = word.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);

doc.Activate();

int count = doc.Characters.Count ;
int words = doc.Words.Count; ;
int paragraphs = doc.Paragraphs.Count;

doc.Save();

doc.Close(ref missing, ref missing, ref missing);
word.Application.Quit(ref missing, ref missing, ref missing);
}
catch (Exception ex)
{
doc.Close(ref missing, ref missing, ref missing);
word.Application.Quit(ref missing, ref missing, ref missing);
}

关于c# - 以编程方式计算 DOCX 文档中具有特定样式的字符/单词/段落的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5824258/

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