问题标签 [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 投票
4 回答
1666 浏览

pdf - PDF、PPT、DOC等转TEXT

也许这些应该是单独的问题,每种格式一个,但是......

什么是最可靠的(任何语言)、二进制文件(适用于任何平台)或web服务(免费或非免费),用于各种“包含文本”的格式转换为纯文本

可靠,我的意思是几乎 100% 能够提取所有人类可读的文本,而不是提取“代码”或“标记”。

包含文本的格式,我的意思是:所有最常见的东西,如 PDF、PPT、DOC、DOCX、RTF、HTML、“.PAGES”、“.KEYNOTE”、ODT 等

请建议支持其中许多格式的软件包/服务以及仅支持其中一种格式的软件包/服务。此外,是否有软件“堆栈”将许多包/服务“捆绑”在一起以转换为文本?

0 投票
1 回答
1363 浏览

java - 使用 Java 库从 ODT 文档中提取字段

我需要使用 Java 库(或代码)从 ODT 文档的内容中提取字段标记。我知道 odt 是某种压缩文件,它的内容包含在 content.xml 文件中。当然我可以提取文件,打开 content.xml 并解析它,但我相信存在一些更高级别的代码。仅作为示例,内容如下所示:

我想将字段提取为 ${name} 和 $nome。

我知道 Apache Tika 可以用于此,但我还没有发现实际显示字段提取的示例。我相信这是因为我使用的字段是非结构化文本而不是输入字段标签。

在此先感谢,丹尼尔

0 投票
1 回答
1031 浏览

perl - Perl OpenOffice::OODoc - 访问页眉/页脚元素

如何在 odt 文档的页眉/页脚中获取元素?

例如我有:

当我检查表格时,它们都来自身体。我似乎无法在页眉或页脚中找到任何元素?

0 投票
0 回答
2141 浏览

xml - JODReports fill in table in .odt file from list in xml

I'm working with JODReports and I have to fill in a table in odt file from given xml. In other words I have to prepare odt template file. Hopefully someone's familiar with jodreports here and could help me out...

Here's my xml:

And here's my odt file(doing |[script]| to show table colums):

Problem is this template takes all the right values from xml and prints them in the file, however they are not in the same table ! Instead of adding a row to the table it makes a completely new table. I want only one table and increase the number of rows for it each time new values are being taken from xml. I've tried manually editing contents.xml of the odt file adding [#list data.table1.values as items] before rows tags and closing with [/#items] after rows tag but it didn't bring out any success. I believe this task is a piece of cake for anyone who came across the same needs but to me it's a headache. Any help is appreciated, thanks in advance...

0 投票
1 回答
550 浏览

vb.net - PODConverter 即服务 (vb.net) .odt 到 .pdf

我一直在尝试使 PODConverter 作为服务工作,但它就是不想工作。有趣的是,我们使用了一个运行良好的旧版本,或者我们只是说它至少在做某事。我们现在必须切换,因为 soffice.exe 随机崩溃。

因此,我使用新版本的 JODConverter (jodconverter-core-3.0-beta-4-dist) 制作了一个新的测试项目,但我保留了基本构建。例如服务的参数。

我的测试项目没有做那么多。它仅将一堆 .odt 文件复制到另一个文件夹,然后尝试将它们转换为 .pdf,但没有任何反应。没有pdf,没有错误..什么都没有。

我不知道为什么这不起作用,我真的希望你们能在这里帮助我,因为这真的让我发疯。

[编辑] 好的,我发现了一个问题,我有点知道它为什么不起作用:显然输出是空的,但我不知道为什么。

[EDIT2] 发现错误..忘记了 jar 的部分路径。代码:

0 投票
1 回答
1113 浏览

java - 如何使用 OdfToolkit 打印 OpenDocument 文本?

我可以使用 OdfToolkit 打印 ODF 文本文档吗?或者是否有提供这种可用性的开源库?我找不到任何东西。目标机器必须没有安装 Open/Libre Office。

或者如何使用已安装的 Open/Libre Office 二进制文件打印文件?

我想控制打印机属性,例如双面打印,当然还有目标打印机。

问候

0 投票
1 回答
11864 浏览

visual-studio-2010 - 我可以在 VS2010 中使用 32 位 Oracle Developer Tools 和 x64 ODAC 吗?

从这里的 Oracle 网站: http ://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

这是针对他们最新的 Oracle 数据访问组件,适用于 Windows x64 的 64 位 ODAC 11.2 Release 4 (11.2.0.3.0)。我想使用开发人员工具(ODT),但它们在 64 位中不可用(可能是因为 VS2010 仍然是 32 位)。从网站:

重要提示:实体框架设计时功能需要 32 位 Oracle Developer Tools for Visual Studio 下载。以上下载完全支持实体框架部署,但不包含设计时工具。

我不使用 EF(我使用 Mindscape LightSpeed 产品,因为它通常比 EF 早 3 或 4 年)但原理是一样的 - VS2010 和 LightSpeed 是 32 位应用程序,无法加载/使用 x64 库。

我想使用 32 位工具 (ODT) 开发我的应用程序并使用 x64 ODAC 部署应用程序。有人做过吗?可以做到吗?有人吗?

如果重要的话,这适用于在虚拟 Windows Server 2008 R2 机器上运行的 WCF 服务。我半成功的做法是强迫每个人都使用 32 位操作,但如果像他们声称的那样支持 64 位,这似乎有点愚蠢。

在此先感谢,戴夫

0 投票
1 回答
848 浏览

django - 从 ODT 生成 PDF

我在我的 django 应用程序中使用 appy pod 进行报告。

此时,我需要生成 pdf 文件而不是 odt 文档。

如果 OO 可用,pod 能够生成 pdf,但这不是我的情况,因为应用程序在 heroku 提供程序中运行。

有人知道在这种情况下将 .odt 转换为 pdf 的方法吗?

0 投票
3 回答
1326 浏览

windows - LibreOffice - 未找到已注册的 IFilter - Windows 7 x64

我无法索引LibreOffice 文件的内容。.odt 文件等文件无法在 Windows Search 上建立索引。

错误显示“未找到已注册的 IFilter”

请问有什么帮助吗?

0 投票
3 回答
2059 浏览

java - 使用 ZipOutputStream 在 java 中创建 ODT 文件时无法在 OpenOffice 中打开

我有以下方法可以将 zip 条目添加到 ZipOutputStream:

...我使用它打开一个新的 ZipOutputStream ( ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(new File(path))));),将其方法设置为 DEFLATED ( zos.setMethod(ZipOutputStream.DEFLATED);),然后调用以下文件(按顺序):

  1. “mimetype”(对于这个文件,我将 ZipEntry 方法设置为 STORED)
  2. 名为“META-INF”的子文件夹中的“manifest.xml” (META-INF/manifest.xml)
  3. “内容.xml”
  4. “样式.xml”
  5. “元.xml”
  6. “thumbnail.png”在名为“Thumbnails”的子文件夹中(“Thumbnails/thumbnail.png”)
  7. “设置.xml”

zos.close();...最后,我调用 ZipOutputStream ( )的 close 方法。

如果我尝试直接使用 OpenOffice 打开它,它会询问我要打开的文件类型,它说文件已损坏,最后它会打开文件...但是如果我解压缩文件(我是使用winrar),然后我用相同的工具(我的意思是winrar)再次压缩,OpenOffice能够毫无问题地打开文档......

有什么帮助吗?提前致谢!