问题标签 [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.

0 投票
1 回答
494 浏览

c# - 每次打开地图文档时运行一个函数

我正在使用 C# 和 ArcObjects。每次打开地图文档(.mxd 或任何其他类型的地图文件)时,我都需要运行一些函数。我不知道完成此操作所需的代码。

例如,每次加载或打开地图文档时,都会显示一个消息框:“地图文档加载成功”

0 投票
1 回答
1707 浏览

java - 使用 ODF 工具包设置段落样式

我正在尝试使用 Apache 的 ODF takeit 生成结构良好的 OpenDocument 文本文件。我希望通过对数据的不同部分使用样式来实现这一点。所以我生成了一个模板文件,其中包含我希望使用的所有样式。

我的下一步是尝试使用 Simple ODF API 来设置我的文档。显然这是推荐的方法。出于测试目的,我决定让事情变得简单。所以现在我只是想给一个段落一个预定义的样式。

这是我写的代码:

但是,这似乎不起作用。“废话”。我添加的段落以默认样式显示。看起来在最近的几个版本中发生了很多变化,因此文档相当稀缺。

使用 Simple ODF API 可以实现我想要的吗?或者我应该查看实际的 ODFDOM API?如果是这种情况,将不胜感激代码片段。

谢谢。

0 投票
1 回答
476 浏览

xpages - 在数据库副本上使用 $$OpenDominoDocument.xsp 方法访问 Xpage 时出错

我有一个名为'Contact Level\Customer Contact | 的表格 Customer Contact',它是一个响应文档,在属性中我已将 customerContact XPage 关联到表单。在所有视图面板控件中,我都使用了“与文档的表单关联的 XPage”属性。

在服务器 A 上,使用 $$OpenDominoDocument.xsp 方法从任何视图控件正确打开 XPage。

在具有服务器 A 数据库副本的服务器 B 上,XPage 不会使用 $$OpenDocumentDocument.xsp 方法从任何视图中打开。我在服务器日志上看到的错误是“HTTP Web 服务器:未找到项目异常 [db.nsf/$$OpenDominoDocument.xsp?documentId=......&action=openDocument]”。

我已经从 XPage 中删除了部分代码,以追踪错误发生的位置,并且是导致问题的 domino 文档设置。

我检查了表单属性,它们是正确的。

如果我将 URL 的 $$OpenDominoDocument.xsp 部分更改为 customerContact.xsp,则文档将打开而不会出现错误。

如果我更改视图面板属性以显式打开 customerContact XPage,则文档将再次打开而不会出现错误。

我尝试更改表单和 XPage,以便它打开“联系人”XPage(同一表单的几乎相同的无响应版本),并且 XPage 仍然出错。

我尝试在客户端中保存文档,但 XPage 仍然出错。

我更改了表单名称以包含 CustomerContact 的新别名,并修改了一个文档以使用新的表单名称,并且该文档打开时没有出现错误。这让我想知道客户联系人姓名中的空格是否导致错误,但有问题的数据库中有许多表单/XPage,其他一些在别名中有空格,这是唯一出错的表单。

任何帮助将不胜感激。

0 投票
0 回答
403 浏览

javascript - MS Excel 和 Power Point 无法通过 WebDAV 正确打开本地托管文件

我目前正在使用 WebDAV 制作一个项目来制作某种文档管理系统。它是一个托管在 IIS 中的 ASP .NET Web 应用程序。(虽然不是使用IIS WebDAV,而是对这个项目的修改:http: //mvc4webdav.codeplex.com/

在过去的几个月里,它工作正常,但几天前,Excel 和 PowerPoint 出现了错误。

我使用的是FFWinplugin 或 Sharepoint ActiveXObject(OpenDocument 控件),具体取决于浏览器。

当用户点击文档链接时,会触发这个函数:

fNewDoc是我在页面加载时设置的一个标志,用于确定 OpenDocument 控件是否已在 IE 中初始化。

路径类似于:

问题是这样的:

当我尝试通过调用上述EditDocument函数、使用 FFWinPlugin 或 OpenDocument 打开 Excel/PowerPoint 文件时,无法正确打开它进行编辑。两者都只是打开而没有受保护的视图,但无法编辑。

  1. 在 Excel 中,它不显示只读模式,但是当我尝试保存时,它显示文档未保存。
  2. 在 PowerPoint 中,它以只读模式打开。

我调试查看发出的 WebDAV 请求,结果发现它们都只在第一个 OPTIONS 之后一遍又一遍地请求 PROPFIND。

如果我使用window.location.replace(.....)3 个应用程序(Word、Excel、PP),则可以在受保护的视图中正常打开文档,并且可以进行编辑。此外,它遵循通常的 WebDAV 请求周期(OPTIONS-HEAD-OPTIONS-LOCK-GET-PROPFIND-UNLOCK)。如果我启用编辑,它工作得很好。

我首先在 Office 2013 (365) 上测试了该应用程序,为了向后兼容,我安装了 Office 2010(我在网上查了一下,后来我知道将它们并排放置是个坏主意)。而这整个问题发生在我不久前卸载 2010 版本之后。

我在另一台电脑上测试过,没有出现这个问题。也在在线 WebDAV 演示中进行了测试,也没有出现问题。所以看来问题只发生在 Excel/PowerPoint 和 localhost 之间。

我本可以使用工作方法来解决这个问题,但它会变得不灵活,因为我必须有很多 if-else 语句来确定要使用哪个 ms office 应用程序。而如果我使用 FFWinPlugin,我就不必照顾它了。所以我很想知道是怎么回事,但是上网查了一会儿,什么都没有。

我怎样才能解决这个问题?一开始以为是卸载2010后Office 2013安装损坏了,但是不使用FFWinplugin的时候就可以了。所以,现在我不确定出了什么问题。

0 投票
1 回答
841 浏览

java - jOpenDocument:尝试从 ODS 生成 PDF 时出现问题

我有一个 .ods 文件,想使用 jOpenDocument (Java) 将其导出为 PDF。

我使用以下代码:

运行时,控制台显示如下:

我实际上不知道我可以在这里修改哪种样式?实例化只需要一个 OpenDocument 作为参数。

已经包含异常处理(不是代码片段的一部分)。

提前感谢您的帮助!

0 投票
1 回答
15257 浏览

ms-word - Apache OpenOffice 文件(如(*.odt、*.ods、*.odp)的正确 mimetype 是什么?

我希望网站上*.ods*.odt文件在单击时在 openoffice 中打开,而不是保存在桌面上,或者嵌入在浏览器中打开等。现在显然这完全取决于如何为每个用户配置所有内容,但是最好的MIMETYPE和其他是什么设置来实现大部分时间?

我知道对于较旧的*.doc文档,这已经足够了:

header("Content-Type: application/msword");

我想要开放式办公室的解决方案。

0 投票
1 回答
99 浏览

mysql - 如何使用 PHPMyADMIN 在 mysql 中导入两个电子表格?

mdetail.ods使用名为 mdvPHPMyADMIN的 数据库导入了一个电子表格。 导入后,文件名sheet1出现在数据库中。我再次导入另一个电子表格,但这次文件名sheet1已更新。 mysql
mdvndetails.ods

文件名相同,但内容替换为ndetails.ods.
如何在同一个数据库中导入这两个文件?
先感谢您。

0 投票
1 回答
598 浏览

pdf - 从 BO4.1 Webservice 检索 PDF 报告

我正在尝试将我的 Web 服务客户端从 BO 3.x 迁移到 BO 4.1 Restful。

BO 3.x 的现有实现使用 BO java SDK 获取 CUID 和 doc 属性,以通过使用以下输入获取 PDF 报告。

  • 报告路径:路径://InfoObjects/根文件夹/应用程序名称/报告名称.rpt
  • 填充参数列表:参数 1、参数 2、参数 3 等以识别报告。

我已经构建了我的客户端代码以从 RESTful Web 服务获取登录令牌。但是我不确定现在如何在 BO 4.1 中检索 PDF 文件。

我见过的许多示例使用 sIDType 和 iDocID 参数以及 Token 值通过构造如下 URL 来检索文档 http://server:port/BOE/OpenDocument/opendoc/openDocument.jsp?token=[LogonToken]&iDocID =[XXXX]&sIDType=CUID

我的问题:是否必须有 iDocID 才能使用上面的 URL 模式检索文档,或者是否可以使用报告路径/CUID 构造 URL 并填充参数(不使用 iDocID)以从 BO Web 服务检索 pdf 报告。

请在这方面帮助我。谢谢

0 投票
2 回答
4150 浏览

pdf - 用于检索 pdf 的 SAP BI Open Doc URL

在我们使用的报告应用程序中,我们使用 BI 3.x API 来生成 Web 报告。在进行到 4.x 版本的迁移活动时,我们认为可以使用 open doc url 而不是通过 API 生成报告。

我见过的许多示例使用 sIDType 和 iDocID 参数以及 Token 值通过构造如下所示的 URL 来检索文档http://server:port/BOE/OpenDocument/opendoc/openDocument.jsp?token=[LogonToken]&iDocID=[XXXX]&sIDType=CUID

但是所有这些 URL 都从 BI 4.x SAP webservice 获取 HTML 页面作为响应,该 HTML 页面中的 java 脚本执行检索 pdf 文件的任务。

我只是想知道是否有任何方法可以直接从 BI Webservice 检索 pdf 报告作为响应?请在这方面帮助我。谢谢

0 投票
1 回答
625 浏览

java - JOpenDocument:空白行和单元格的问题

使用JOpenDocument解析 .ods 文件时出现问题。我的文件中有三行四列,但是当我解析这个文件时,我得到 1024 列和太多行。有很多空白单元格。
我像xml一样打开了这个.ods文件,它没有很多行。
而且我在 JOpenDocument API 中找不到检查空单元格的方法。

这是我用数据创建行的代码:

我该如何解决这个问题?也许我必须改变图书馆?