问题标签 [odt]

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 投票
2 回答
5631 浏览

java - 将 ODT 转换为单个 XML 文件

我知道标准定义了两个版本的 ODT 文件: - 一个是不同文件的存档,即 meta.xml、content.xml 等, - 第二个是一个包含所有数据的大 XML 文件。(我从上面知道http://en.wikipedia.org/wiki/OpenDocument_technical_specification#Document_Representation

后一个版本更适合处理,但不幸的是不是由 OpenOffice 生产的。

问题是:您知道任何过滤器、转换器或任何可以帮助我将存档版本中的 ODT 文件转换为单个 XML 文件的东西吗?最好的是Java类。

0 投票
1 回答
857 浏览

python - 使用 ODFpy 将部分添加到 OpenDocument 文本文件

我正在使用 Python2.7 和 ODFpy 编写 OpenDocument 文本 (ODT) 文件。有没有办法使用现有的 ODFpy API 向文档添加部分(a la Format->Sections...)?有没有办法从另一个文档中导入它们然后填充它们,或者从另一个文档中获取样式?

0 投票
1 回答
4428 浏览

delphi - 如何在 odt Open Office 文档中进行搜索和替换?

在我的 Delphi 应用程序中,我目前正在使用 office ole 自动化以编程方式对 doc 和 docx word 文档进行搜索和替换。有没有人有代码在 OpenOffice 中做同样的事情(对于 doc、docs、odt)?

我还询问了有关保存到 pdf 的相关问题

0 投票
1 回答
877 浏览

java - 使用 xdocreport 中的 odt 在单个 pdf 中生成多个报告

我在 Java 中使用 odt 和 xdocreport 打印报告。

但现在我想使用 xdocreport 在单个 pdf 文件中打印同一文档的多个报告。

谁能告诉如何在一个 pdf 文件中生成多个报告

0 投票
1 回答
967 浏览

php - odtphp 段中的编码问题

我正在使用 odtphp 将文本从数据库写入 ODT 文档表,使用这个http://www.odtphp.com/index.php?i=tutorials&p=tutorial6示例。在生成的 ODT 中,一些国际字符编码错误(或未编码?)。使用 setVar() 函数设置的其他值(不在段中)也存在类似问题,但使用解决了

看起来段值没有其他设置。

0 投票
5 回答
28638 浏览

linux - 将 HTML 转换为 odt、doc、docx

有没有一种简单的方法可以从 linux 服务器上的命令行将 HTML(带有 CSS 样式和嵌入图像)转换为 ODT、DOCX、DOC。我搜索了很多,但没有找到一个好的选择。由 wkhtmltopdf 决定的转换为 PDF 的相同方式存在问题。也许有办法将生成的 PDF 文档转换为其他格式?

0 投票
4 回答
7063 浏览

git - 如何通过 git 共享 odt/doc 文档

这个想法是我想通过 git 共享和跟踪文档

我考虑过使用可以用任何文本编辑器(不是二进制)编辑的文本文档(markdown 文档,在功能上看起来像 docx,odt)。在哪里可以找到这样的东西?

有更好的解决方案吗?

0 投票
1 回答
2459 浏览

ruby - 创建 OpenOffice ODT 文档 RUBY

我正在寻找可以让我从头开始创建 openoffice odt 文档的 Ruby Gem。还需要在所述文档中包含图像。有没有人遇到过提供此功能的宝石。我找不到任何有助于创建新文档的方法(替换模板文档中的文本非常简单)。

提前致以问候和非常感谢

0 投票
2 回答
402 浏览

git - 如何将未压缩的文件夹视为压缩文件?

我们都知道用于将压缩文件视为文件夹的第三方工具或内置于操作系统的工具。但是有谁知道如何做相反的事情:欺骗操作系统认为包含一些文件的标准文件夹实际上是一个压缩文件?正在寻找适用于 Windows、Linux 和 Mac 的解决方案(尽管我意识到没有一种解决方案可以在所有这些平台上运行)。

问题的背景是让源代码版本控制系统(如 SVN、Git 或 Mercurial)更有效地存储实际上是压缩文件夹的文档版本之间的差异(保存各种 XML 文件、一些元数据和一两个缩略图),例如 ODT 和 DOCX。

我已经知道 Zipdoc 和类似的实用程序,它们使用 Git 和 Mercurial 编码/解码钩子来将数据转换进出存储库。这是解决问题的好方法,但我发现自己想浏览包含文档未压缩文件夹内容的存储库,并单独区分其中的文件。

这意味着必须将未压缩的内容添加到存储库,而不是文档的 tar'd 或 zipped-without-compression 版本。这反过来意味着从存储库中签出会生成一个未压缩的文件夹,其中包含代表文档的文件。因此,我原来的问题。

我设想的神话产品会检测一个名称包含“注册”扩展名(例如“docx”)的文件夹,然后将其“重新安装”为同名的压缩文件。

或者,有谁知道如何利用 Git/Mercurial 编码/解码钩子来实现这个梦想?

0 投票
1 回答
1895 浏览

java - 读取word文件并保存为odt

我已经下载了 ODFToolkit,我不需要设置 OpenOffice。我可以按如下方式创建 odt 文件。

我的问题是 - 我可以阅读文件并将它们另存为.doc吗?.docx.odt

请问你能帮帮我吗?

这是代码: