问题标签 [docx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
47424 浏览

python - 如何在 Word 2007 .docx 文件中搜索单词?

我想在 Word 2007 文件 (.docx) 中搜索文本字符串,例如,可以/将在 Word 中搜索的“一些特殊短语”。

有没有办法从 Python 中查看文本?我对格式化不感兴趣——我只想将文档分类为有或没有“一些特殊短语”。

0 投票
6 回答
9600 浏览

zip - .doc 格式如何工作?

我最近了解了 .docx 文件的基本结构(它是一个特殊结构的 zip 存档)。但是,docx 的格式不像 doc。

doc文件如何工作?文件格式、结构等是什么?

0 投票
16 回答
154721 浏览

java - 是否有可以创建丰富的 Word 文档的 Java API?

我有一个新的应用程序,我将在其中生成一个包含表格、图表、目录和文本的 Word 文档。为此使用什么好的 API?你有多确定它支持图表、ToCs 和表格?使用它们有哪些隐藏的陷阱?

一些澄清:

  • 我无法输出 PDF,他们需要 Word 文档。
  • 他们使用的是 MS Word 2003(或 2007),而不是 OpenOffice
  • 应用程序在 *nix app-server 上运行

如果我可以从模板文档开始,然后用表格、图表等填充一些空格,那就太好了。

编辑:以下几个很好的答案,就我目前的情况而言,每个都有自己的缺点。很难从他们那里选出一个“最终答案”。想我会把它打开,并希望能创造出更好的解决方案。

编辑:OpenOffice UNO 项目似乎确实最接近我的要求。虽然 POI 肯定更主流,但它对于我想要的来说太不成熟了。

0 投票
7 回答
22236 浏览

c# - 如何在 C# (.NET) 中加载 MS Word 文档的文本?

如何在不执行此操作的情况下将 MS Word 文档(.doc 和 .docx)加载到内存(变量)?:

wordApp.Documents.Open

我不想打开 MS Word,我只想要里面的文字。

你给了我 DOCX 的答案,但是 DOCX 呢?我想要免费和高性能的解决方案——不要打开 12.000 个 Word 实例来处理所有这些实例。:( Aspose 是商业产品,900 美元对我的工作来说太贵了。

0 投票
8 回答
30730 浏览

c# - 将多个 DOCX 文件附加在一起

我需要以编程方式使用 C# 将几个预先存在docx的文件附加到一个长docx文件中 - 包括特殊标记,如项目符号和图像。页眉和页脚信息将被删除,因此不会引起任何问题。

我可以找到大量有关docx使用 .NET Framework 3 操作单个文件的信息,但对于如何合并文件却没有任何简单或明显的信息。还有一个第三方程序(Acronis.Words)可以做到这一点,但它非常昂贵。

更新:

有人建议通过 Word 实现自动化,但我的代码将在 IIS Web 服务器上的 ASP.NET 上运行,因此我不适合使用 Word。很抱歉一开始没有提到这一点。

0 投票
5 回答
3204 浏览

c# - 在 C# 中填充 Word 2007 模板的最佳方法是什么?

我需要从代码中填充 Word 2007 文档,包括重复的表格部分 - 目前我在 docx 的 document.xml 部分使用 XML 转换,但是设置起来非常耗时(每次编辑模板文档时) ,您必须重新创建 transform.xsl 文件,对于复杂的文档可能需要一天的时间)。

有没有更好的方法,最好是不需要您在此过程中运行Word 2007 的方法?

问候理查德

0 投票
3 回答
3134 浏览

ms-word - 如何从 Word 2007 文档链接到 chm 文件主题?

有没有办法从 Microsoft Word docx 文档链接到 chm 文件,并在其中链接到某个主题?类似的东西:

"有关此属性的更多信息,请参阅 [link ref="./SomeDirectory/somedocument.chm!Sometopic.Somesubtopic" text="MyClass.MyProperty"]

0 投票
2 回答
5692 浏览

.net - 在未安装 MS Word 的情况下打印 OOXML 文档

有什么方法可以在不安装 MS Word 的情况下打印 OOXML 文档(.docx 文件)?

它通过 MS Word 界面运行良好,但我需要找到一种方法在未安装 MS Word 的服务器上使用它。我一直在挖掘 API 并没有发现任何明显的东西,所以我倾向于相信没有办法。是这样吗?

编辑:德文的回答基本上就是我所理解的情况。我应该提到我正在使用 .NET 框架。所以我想知道是否有一个 .NET 库可以处理 docx 文件进行打印?我看到将作业添加到DefaultPrinterQueueLocalPrintServerSystem.Printing命名空间中)时,它可以处理 XPS 文档。所以也许这就是要走的路。

0 投票
2 回答
1143 浏览

c# - 在 Docx 文件中插入注释*围绕*运行中的文本

如何在文本运行中搜索特定文本(在 Docx 中使用 OpenXML SDK 2.0),一旦找到它,如何在“搜索文本”周围插入注释。“搜索文本”可以是现有运行的子字符串。示例中的所有示例都在第一段周围插入注释或类似的简单内容......不是我想要的。

谢谢

0 投票
1 回答
343 浏览

c# - 使用 C# 我应该如何从 docx 文档中提取标题字幕和段落

使用 C# 我应该如何从 docx 文档中提取标题字幕和段落。

我正在考虑通过 VSTO 做到这一点,但我知道对象模型这个词。我只熟悉 Excel 对象模型。

我应该采用 unzip + linq to XML 的方法吗?

使用 VSTO,我可以构建一个插件,该插件可用于编辑我将转换为 docx 和从 docx 转换的应用程序。

有没有人有过这种事情的经验?任何线索将不胜感激。