标签: odf

ODFPy文档

我需要操作ODF文件格式(打开文档格式,开放式办公室的内部格式),我需要在Python中进行操作.

看起来ODFPy是一个很棒的图书馆.不幸的是,官方文档很差,几乎没用.我在网上几乎找不到任何东西 - 也许它不是那么受欢迎?

有没有人可以指点我一些信息或更好的文件?

python openoffice.org odf odfpy

19
推荐指数
4
解决办法
1万
查看次数

C++ Library渲染ODF文档?

我无法找到任何开源库来使用C++呈现ODF文档.我发现ODKit支持Java和AODL for .NET C#.

有没有人有任何想法或提供任何指示.

c++ odf

14
推荐指数
1
解决办法
3605
查看次数

如何使用java以开放文档格式(.ods)访问电子表格?

我想用Java阅读,编写和创建Open Document格式的Spreadsheets.我希望生成的Java程序在没有安装OpenOffice.org或其他支持ODS的程序的计算机上运行.存在库以访问此格式?

java api spreadsheet odf

11
推荐指数
1
解决办法
1万
查看次数

通过C++/Qt生成word文档(.doc/.odt)

我使用的是Qt 4.5.3和Windows XP.我需要我的应用程序来生成包含正在使用和生成的信息的文档.正在使用的信息将只是字符串(QString更具体),并且生成的信息也将是字符串和图像.

我希望文档是一个MS Word文档(.doc)或可以是一个开放文档格式(.odt)我也希望文档格式化为字体,图像,数据表格,一些背景颜色等等.

我也做了创建PDF使用的文件QTextDocument,QTextCursorQPrinter.但是当我尝试将相同的内容QTextDocument应用于odt时,我最终只得到了格式错误.

有没有办法使用任何其他使用C++的库生成此类文档?你们如何使用C++ 生成这样的文档(.odt/.doc)?有关此的任何指针,链接和示例都是受欢迎的.

c++ qt ms-word odf

10
推荐指数
1
解决办法
1万
查看次数

库在php中编辑odt文件

我尝试在PHP中以编程方式编辑ODT文档.实际上我只想做一些文本替换并在表中添加新行.

我知道普通的ODF文档是包含XML文件的存档.但在重新发明轮子之前:是否有任何图书馆可以完成大部分任务?或者我应该在DOM解析器中解析XML文件并进行修改?

php editing opendocument odf

9
推荐指数
1
解决办法
7258
查看次数

生成ODT/DOC(X)并转换为PDF,无需OO.o/MS

我有一个WSGI应用程序,可以生成发票并将其存储为PDF.

到目前为止,我已经用FPDF(或等价物)解决了类似的问题,从头开始生成PDF,就像GUI一样.遗憾的是,这意味着整个格式化逻辑(定位页眉,页脚和内容,样式)都在应用程序中,它实际上不应该存在.

由于模板已经存在于Office格式(ODT,DOC,DOCX)中,我宁愿只使用这些模板作为基础并填写实际内容.我找到了Appy框架,它使用带注释的ODT文件做了很多.

这仍然会留下更大的问题,即:将ODT(或DOC或DOCX)转换为PDF.在服务器上.运行Linux.没有GUI库.因此,没有OO.o或MS Office.

这是完全可能还是我最好在我的代码中保留样式?

实际填写的内容实际上是非常有限的:一些段落,其中一些可能是可选的,一两个标题,总是在同一个地方,一些表格的几行.在HTML中,这将是微不足道的.

编辑:基本上,我想要一个可以从作为模板的ODF文件生成ODT文件的库和一个可以将结果转换为PDF的库(这可能是关键).

python pdf openoffice.org ms-office odf

6
推荐指数
1
解决办法
4458
查看次数

如何在没有openoffice.org的情况下将ODT转换为DOC/RTF

有没有办法在没有openoffice或任何依赖安装openoffice的库的情况下将odt文件转换为linux或rtf?

rtf openoffice.org doc odf

6
推荐指数
1
解决办法
1万
查看次数

如何使用OpenOffice :: OODoc为图像添加文本标题?

我有以下代码创建带有标题和图片的odf文档:

#!/usr/bin/perl 

use strict;
use warnings;
use OpenOffice::OODoc;

my $doc = odfDocument(
    file   => 'test.odt',
    create => 'text'
);

my $head = $doc->appendHeading(
    text  => "This is a Test",
    style => 'Heading 1'
);

my $style = $doc->createImageStyle("Photo");
my $image = $doc->createImageElement(
    'some picture',
    style      => 'Photo',
    attachment => $head,
    size       => '4cm, 12cm',
    link       => '/full/path/to/picture.png'
);

$doc->save();
Run Code Online (Sandbox Code Playgroud)

如何在图片中添加文字标题?当我在LibreOffice中创建文本标题时,创建标题的'content.xml'部分就是这样的.

<draw:frame draw:style-name="fr1" draw:name="Frame1" text:anchor-type="as-char" svg:y="0cm" svg:width="4.001cm" draw:z-index="0">
  <draw:text-box fo:min-height="12cm">
    <text:p text:style-name="Caption">
      <draw:frame draw:style-name="fr2" draw:name="Eiffel Tower" text:anchor-type="paragraph" svg:x="0.004cm" svg:y="0.002cm" svg:width="4.001cm" style:rel-width="100%" …
Run Code Online (Sandbox Code Playgroud)

perl openoffice.org odf libreoffice

6
推荐指数
1
解决办法
905
查看次数

在ODFToolkit中向OpenOffice odp表示的帧添加内容

我想使用Open Office/Libre Office Presentation作为模板,并将文本和图像插入到幻灯片中.我正在尝试使用odftoolkit.如果我有一个带框的幻灯片,它们就像<draw:frame>在XML 中一样表示

如何访问那些将图像放入其中?我应该使用这些课吗?

  • org.odftoolkit.simple.PresentationDocument
  • org.odftoolkit.simple.presentation.Slide

当我打开幻灯片时,我看到的相关方法是:

  • .getOdfElement
  • .getFrameContainerElement

但我无法看到如何在幻灯片中选择框架.当我打开XML时,我有5帧<draw:page>.

有如下属性: presentation:style-name="pr2" draw:layer="layout"

java openoffice.org odf libreoffice odftoolkit

6
推荐指数
1
解决办法
532
查看次数

如何从.odt文件中获取文本

我需要从C#中的odf文件(打开文档格式)中获取所有文本.我找到了AODL库,并安装了它.我访问了AODL的页面https://wiki.openoffice.org,找到了如何完成我需要的任务的例子,但它们都没有成功.由于我无法想象的原因,所有示例都构建了新文档,并且没有关于如何加载文档和获取所有文本(例如OpenXML)的示例.你们知道任何可以指导我的参考资料吗?

我的"尝试"

var doc = new AODL.Document.TextDocuments.TextDocument();
        doc.Load(@"C:\path/to/Sample.odt");
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何迭代doc文档.

c# odf odt aodl

6
推荐指数
1
解决办法
1983
查看次数

标签 统计

odf ×10

openoffice.org ×5

c++ ×2

java ×2

libreoffice ×2

python ×2

aodl ×1

api ×1

c# ×1

doc ×1

editing ×1

ms-office ×1

ms-word ×1

odfpy ×1

odftoolkit ×1

odt ×1

opendocument ×1

pdf ×1

perl ×1

php ×1

qt ×1

rtf ×1

spreadsheet ×1