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

php - 带有PDF输出的PHP PDF模板库?

是否有任何 PHP PDF 库可以替换现有 PDF、ODT 或 DOCX 文档中的占位符变量,并生成 PDF 文件作为最终结果,而不会破坏布局?

要求:

  • 不需要第三方网络服务

  • 在共享虚拟主机上运行的能力将是理想的(不需要二进制安装/包)

请注意,能够加载现有 PDF 文件并以编程方式在特定位置插入文本的库对于我的用例来说是不够的。

据我的研究表明,没有图书馆可以做到这一点:

  • TCPDF 只能从头开始生成文档

  • FPDI 可以读取现有的 PDF 模板,但只能以编程方式添加内容(无模板变量替换)

  • 有各种 DOCX/ODT 模板库,但它们不输出 PDF

PHPDOCx声称能够完全满足我的需要——但他们不提供试用版,我也不打算买包里的猫,尤其是当网络上似乎没有其他产品可以做到的时候这。我很难相信他们可以毫无问题地做到这一点 - 如果您使用该产品成功地做到了这一点,请在此处留言。

我忽略了什么吗?

有没有办法使用 PDF 表单来做到这一点?我正在 OpenOffice 3 中创建源文档。

我也许可以使用标准的 Linux 命令(pdftk例如,现在就可以尝试。)

更新: *啊!* 我被叫出办公室,同时赏金到期。开始新的赏金:据我的测试显示,目前还没有解决方案对我完美。

更新二:我将很快寻找 pdftk 方法,但我也开始另一轮赏金,以收集额外的输入。这个问题现在已经在赏金中看到了 1300 个代表点,一定是某种记录:)

0 投票
1 回答
1853 浏览

python - openoffice:在 writer 中复制表的行

我需要在 openoffice writer 中以编程方式复制表的行。

通过添加行并不困难table.Rows.insertByIndex(idx, count),添加空行并且很容易在该行中添加文本分配DataArrayCellRange. 这样做你可以放松对单元格样式的控制,特别是如果一个单元格有不同样式(粗体/斜体)的单词,它们会被压扁到同一张脸。我需要的是以保留单元格/行中每个单词的样式的方式复制一行。

这是使用 openoffice ( http://oootemplate.argolinux.org ) 的 Python 模板系统的最后一步。我通过 Python 中的 uno 接口访问文档,但任何语言都可以解释其背后的逻辑。

0 投票
7 回答
35226 浏览

java - 如何使用 java 以编程方式创建 odt 文件?

如何以编程方式使用 Java 创建 odt (LibreOffice/OpenOffice Writer) 文件?一个“hello world”的例子就足够了。我查看了 OpenOffice 网站,但文档并不清楚。

0 投票
3 回答
709 浏览

doc - Reports in Doc Format in openerp

Is there any library which convert odt format to doc format...Actually i need to print the reports in doc format?

0 投票
2 回答
601 浏览

r - odfWeave 和 MS Word

我将 odfWeave 用于可重复的研究。我发现它在使用 Word 中生成的 .odt 文件的 MS Office 2007 上通常运行良好,但\Sexpr{}命令几乎总是失败。我怀疑 Word 正在以一种奇怪的方式处理底层 XML,但我很好奇是否有人看到了这个问题并想出了如何让它工作。

谢谢,

账单

0 投票
2 回答
4914 浏览

python - Is there a simple way to write an ODT using Python?

My point is that using either pod (from appy framework, which is a pain to use for me) or the OpenOffice UNO bridge that seems soon to be deprecated, and that requires OOo.org to run while launching my script is not satisfactory at all.

Can anyone point me to a neat way to produce a simple yet clean ODT (tables are my priority) without having to code it myself all over again ?

edit: I'm giving a try to ODFpy that seems to do what I need, more on that later.

0 投票
1 回答
839 浏览

wysiwyg - 如何使用所见即所得的在线编辑器生成 OpenOffice 代码

我正在寻找一种使用/实现/设置所见即所得在线编辑器的方法,该编辑器在保存时会生成 sxw 或 odt 代码。

只需要基本功能,如字体大小、粗体、斜体、下划线、有序和无序列表。

据我猜测,最好的解决方案是如果 HTML 编辑器允许自定义命名空间,那么我可以生成我需要的标签而不是 HTML。

有没有人有这种解决方案的经验?

0 投票
2 回答
779 浏览

git - 在 Gitweb 上使用 odt2txt 进行 Diff

我按照此处的说明进行操作,但无法让它们工作。我在共享主机上使用 Git 和 Gitweb 1.7.5,使用 GNU Stow 进行自定义编译和部署,但基本上遵循Dreamhost 上的这个 howto(只是分叉,没有进行任何修改以反映 Stow 和其他内容)。基本上我修改了我的~/.gitconfig/path/to/repo/.gitattributes/或/path/to/repo/info/attributes;都没有工作。我仍然在 gitweb 界面中看到了这一点。

差异 --git a/2011/randomdoc.odt b/2011/randomdoc.odt

索引 5890ee7..168582b 100644(文件)

二进制文件 a/2011/randomdoc.odt 和 b/2011/randomdoc.odt 不同

我究竟做错了什么?它甚至没有显示

0 投票
0 回答
187 浏览

openoffice.org - ODF 文档中的 Configurations2 目录的用途是什么?

ODF 的 OASIS-Specification 中没有提到该目录。有谁知道这个目录的用途?

其结构如下:

这个可疑文件夹内的目录或文件中没有任何内容。

0 投票
1 回答
581 浏览

emacs - 目前有没有办法让 Emacs 缪斯模式输出 rtf、odt 或 doc 格式?

Muse是 emacs 中的一种特殊模式,可以用作 wiki。它有多种输出格式,如静态 HTML 页面、LaTeX、PDF 等。

但有时我需要输出一些不太懂技术的人可以编辑/更正并发回给我的东西。

我认为 RTF、ODT 或 DOC 都可以解决问题。

我的问题是 muse 只支持 HTML、LaTeX、TexInfo 和 XML 开箱即用。

实现自己的输出格式目前不是一种选择,因为我无法在 elisp 中编程并且学习它会花费太多时间。

我搜索了一种转换为或使用降价的方法,因为pandoc可以转换为 RTF。但我发现只有以下讨论并不能解决我的问题。

我最后的手段是转换为 HTML,然后转换为 RTF、ODT 或 DOC,但 AFAIK 的结果远非很好。

希望有一个可以自动化的解决方案(使用自定义脚本)。