问题标签 [opendocument]
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.
android - 从我的应用程序启动 word 或 pdf 应用程序
我想知道是否有人有一个如何在外部应用程序中打开文档(pdf/doc)的示例。也宁愿打开它,应用程序选择器会弹出他们的 mimetype 选项
我认为这可以帮助 android api DocumentsProvider ---> openDocument
但我不知道如何实现以及我在网上找不到其他示例。
所以他的问题是简单的午餐应用程序选择器以获取正确类型的文档,例如我将文档路径传递给启动器,因此 pdf 将显示所有已安装的 pdf 应用程序,或者 word docs 将显示打开的 wordoc 或 ms word
我会很感激一些例子,我看过图片、电子邮件,甚至是 pdf,但我还没有看到 ms word doc 或 docx,有人可以帮忙吗
android - 将我的意图发送到应用程序选择器以打开 ms word doc
请看下面的代码,因为你可以看到我的 FilePath 只获得这个路径 /document/1393,那么我如何获得像/sdcard/document/test.docx这样的绝对路径?
business-objects - 从 BI 启动板使用的 OpenDocument 不访问当前用户会话
问题:
- 仪表板(在 SAP 仪表板中创建)具有使用 OpenDocument URL 作为链接设置的 URL 按钮。
- 当从 BI 启动板打开此“登录页面仪表板”时(无论是保存为默认/主页还是直接从平台文件结构访问)……它需要额外的身份验证才能遵循 OpenDocument URL。无论文件类型、Webi 文档或其他仪表板文件如何。
- 并非所有用户都会遇到此问题,但至少有 ½ 会遇到。需要了解行为差异及其根本原因以建议修复。
参考 OpenDocument 用户会话文档,有令牌和序列化会话的变通方法,但是还有哪些其他设置可以解释只有一半的用户在使用启动板的本机功能时受到影响和提示?
excel - 如何创建具有最佳行高的 opendocument ods 文件
应用程序在代码中创建 OpenDocument 电子表格(ods 文件)。有些行包含更大字体的标题。如果在 LibreOffice 中打开,它们仅部分可见。
所有行都具有相同的样式 ro1 具有style:use-optimal-row-height="true"
设置:
此设置不会增加标题行高度。所有行具有相同的高度。如何强制 Libreoffice Calc 和 Excel 为打开的表格上的标题行选择最佳高度?
在文件创建期间很难手动计算行高。
git - 如何在 Git 上存储打开的文档(.docx、.vsdx、...)?
我想将 Microsoft Visio 2013 图表存储在我的 Git 存储库中。这些图表后来被转换为 SVG 和 PDF,用于使用 Sphinx 构建的软件文档。
不幸的是,开放文档文件是二进制文件(实际上它们是 ZIP 档案),Git 不太喜欢二进制文件。
我意识到,如果我解压缩我的vsdx
文件,我会得到大量xml
使用 Git 更易于管理的文件。
问题是我需要将一些脚本挂钩到 Git,以便仅将解压缩的打开文档文件存储在存储库中,但将压缩版本保留在工作目录中。这对于减少整体存储库占用空间是否可行且可取?
目标是,如果我在 Visio 图表上移动一个形状,我不想在我的存储库中几乎复制我的兆字节 vsd 文件。我想只有一行更改的 2 兆字节 XML 文件更有可能在 Git Packfiles 上被压缩。
那是对的吗?
java - ODT 文档中带有 jOpenDocument 的字段中的新行
我正在尝试使用 jOpenDocument 库从 java 填写模板。
我想在一个领域开始一个新的行。正常的换行符 (\n) 不起作用。
当我在文档中手动执行此操作并查看 xml 文件 (content.xml) 时,我明白为什么这不起作用。对于该字段中的每个新行,都有一个单独的段落。
所以也许有一种方法可以将多个段落组合在一个对象中,然后调用 setField() 与多个段落对象。但直到现在我还没有找到任何解决方案。
代码示例:
parsing - 从 ODP 或 ODF 文件中提取结构数据
我正在尝试提取 ODP(OpenDocument 演示)文件中的信息层次结构:标题、副标题、正文...
你知道任何可以完成这项工作的工具或技术吗?
否则,是否有办法解析这些 ODP 文档以提取样式信息?所以我以后可以从它的样式中推断出文档结构。
恐怕ODP文件中的XML文件的结构可能取决于软件或版本。因此,我宁愿找到一个高级解决方案,也不愿直接解析这个 XML 文件。
ruby-on-rails - Rails,odf-report:所有图片都替换了bij同一张图片?
按照以下说明操作:sandrods/odf-report:
在我的 odt 文件中,我有四个模拟图像,有四个不同的名称(graph1、graph2、graph3、graph4)。在我的控制器中,我希望用四个不同的图像替换它们:
r.add_image :graphd1, "#{Rails.root}/app/assets/images/chart01.png"
r.add_image :graphd2, "#{Rails.root}/app/assets/images/chart02.png"
r.add_image :graphd3, "#{Rails.root}/app/assets/images/chart03.png"
r.add_image :graphd4, "#{Rails.root}/app/assets/images/chart04.png"
然而,结果是所有的模拟图像都被chart04.png替换了?
图像chart01,02,03,04.png 可用并且都是不同的。有什么我忽略的吗?谢谢!
java - OpenDocument 格式:按行解析和拆分文本
我正在解析(使用 Groovy)从 LibreOffice .odt (Writer) 文件中获得的 content.xml。
我想确保将文件中的所有文本都隐藏起来,并按换行符分割。
在 Java org.w3c.dom.Node
(或 Groovy groovy.util.Node
)中,有一种方法可以获取任何节点(dom.Node.getTextContent
/ util.Node.text
)下的所有文本。对于最高节点,这将打印文件中的所有文本,但它会忽略换行符。
这让我假设我必须(深度优先)穿过结构,识别单独的线条。
通过这样的结构解析,我发现节点名称的“本地部分”往往有文本是“p”(段落)和“h”(标题)。
我还假设“p”或“h”不能嵌套另一个“p”或“h”(尽管有一些复杂的嵌入式结构,我相信它们可以......)。但清楚地检查spans
给定“p”下的任何内容将生成您已经从其祖先“p”节点获得的文本。
但是“p”和“h”是我需要查看的唯一 QName 吗?我应该如何处理嵌入结构的可能性(例如包含一些文本的图形)。
是否有一些技术可以让我获得所有文本的全面列表,逐个节点,确保没有文本被遗漏并且没有重复?
如果做不到这一点,OpenDocument 格式的某些方面是否可以让我解决这个问题?有趣的是,Wikip上“content.xml”下的简要概述中的示例只使用了这两个 QName,“p”和“h”。
android - Android Studio 中的简单 ODT
我想尝试用我的 Android 应用程序创建一个 OpenDocument。我已经添加了 simple-odf-0.8.2-incubating-jar-with-dependencies,但出现错误。
还有其他方法可以推荐或提示吗?