标签: openoffice.org

如何在演示文稿中格式化代码块?

我正在准备使用Google幻灯片的演示文稿,不过我也可以在Open Office中处理包含代码片段的演示文稿.

有没有简单的方法可以使用Google Docs或Open Office Presenter在代码片段上执行基本语法高亮显示?

编辑:由于我相信我可以找到一种嵌入HTML的方法,任何可以在HTML上执行语法突出显示的工具也是受欢迎的建议.

openoffice.org syntax-highlighting google-docs presentation

142
推荐指数
4
解决办法
12万
查看次数

如何在不使用屏幕截图的情况下在Open Office组织演示文稿中嵌入源代码或HTML?

我需要在我的编程课写很多课程演示文稿,而且我经常需要显示源代码(主要是C代码).

在此输入图像描述

我找不到一个简单的方法:

  1. 从我的编辑器(kate)复制我的源代码
  2. 将其格式化并将源突出显示Open Office Presentation(OOP).

我用来做的是如果代码很小的快照,或者如果它太大则停止演示并在数据池中打开Kate.

另一个问题中,有人建议嵌入HTML代码.所以我安装了QSource-Highlight,可以轻松地将C代码转换为HTML(也包括gnu source-highlight,code2html等).他们都不能将源代码转换为突出显示的RTF(富文本格式)的版本,这将是另一种方式.

拥有HTML没有帮助,因为我找不到一种简单的方法将HTML插入到演示文稿中.这个网站表现出非常招窗口的解决方案.它需要使用特定的Windows程序将c代码转换为HTML,该程序可以选择将HTML复制为RTF,之后您需要通过Word或Wordpad中的RTF,之后您将特殊的RTF转换为PowerPoint.一切都很好,但我是一个Linux用户,我认为可能有更好的方法.

此外,还有另一种可能的解决方案,将openoo扩展安装到openoffice.我不知道为什么,但尝试在我的系统中安装此扩展程序会给我一个错误.Synaptic告诉我,openoffice.org-core和许多其他应该被标记.我点击下一步,它告诉我它想要删除所有的包,并且该coooder需要这个包才能工作,所以它不会被安装.好...

我使用的是Linux UBUNTU 10.04和Open Office 3.2

谢谢!贝乔.

PS.:这个问题在meta中进行了辩论,因此可能重复上述问题.但我的理解是,旧问题并没有解决这个具体问题.

PPS:关于coooder bug,我在这里发布了一个错误报告


编辑(2015-08-19)

要插入RTF文本呈现的LibreOffice,您可以使用菜单insert,filertf(或HTML).

openoffice.org syntax-highlighting presentation libreoffice

51
推荐指数
4
解决办法
5万
查看次数

用于处理Microsoft Word和/或OpenOffice文件的Git(或Hg)插件

有没有人遇到过Git或Hg插件,用于"有意义"的差异/合并/分支OpenOffice或Microsoft word文件.

我知道我可以"签入".doc文件,但Git和Hg都将它们视为二进制blob.我希望能够对文件的文本执行所有(或至少很多)基于正常修订的操作.

是的,我确实知道我应该使用Latex或在RTF之间来回转换文件.我正在寻找更"原生"的解决方案,因为我正在努力管理技术人员和"管理人员"之间的协作.

这与我在Biostar上的问题有关:http://biostar.stackexchange.com/questions/1749/writing-collaboration-with-source-control-and-microsoft-word

谢谢.

git version-control mercurial plugins openoffice.org

40
推荐指数
4
解决办法
2万
查看次数

C#:使用ExcelPackage获取行/列数

我需要从Excel电子表格中读取和写入数据.有没有一种方法可以找出某个工作表使用ExcelPackage有多少行/列?我有以下代码:

FileInfo newFile = new FileInfo(@"C:\example.xlsx");
using (ExcelPackage xlPackage = new ExcelPackage(newFile)) 
{
    ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets[1];
}
Run Code Online (Sandbox Code Playgroud)

我需要迭代这个工作表所拥有的每个单元格并将其吐入一个相当大的表中,但我不想打印出空白单元格或获得异常.有没有类似的方法worksheet.rowNumcolNum

c# excel openoffice.org worksheet ms-office

35
推荐指数
5
解决办法
7万
查看次数

使用OpenOffice :: OODoc传输表格样式

我正在尝试将表格的格式从一个OpenOffice Writer文件复制到另一个...我可以告诉我,我正在将样式的名称写入第二个文档,而不是样式数据.

我怀疑这与'styles'部分内容有关odfContainer,但我不清楚如何将其写入第二个文档,特别是因为当我$style在调试器中检查对象时,它看起来与$doc对象相同,据说装了这个'content'部分.

这是我到目前为止所得到的......

#! /usr/bin/perl

use warnings;
use strict;

use OpenOffice::OODoc;

my $file='mytest.odt';
my $outfile='doc2.odt';

# load input file
my $container = odfContainer("$file");
$container->raw_export("styles.xml");
my $doc = odfDocument
        (
        container => $container,
        part      => 'content'
        );

my $style = odfDocument
        (
        container => $container,
        part      => 'styles'
        );

# load output file
my $container2 = odfContainer( $outfile, create => 'text' );
$container2->raw_import("styles.xml");

my $doc2 = odfDocument
        (
        container => …
Run Code Online (Sandbox Code Playgroud)

perl openoffice.org openoffice-writer

35
推荐指数
1
解决办法
2501
查看次数

如何将文档从Latex转换为Microsoft Word 2003?

我需要找到一种方法来快速将乳胶文档转换为Microsoft Word 2003文档.

我目前正在使用Kile在Ubuntu上编辑乳胶文档.

我可以通过以下方式完成:

latex filename.tex
tex4ht filename.tex
mk4ht oolatex filename.tex
Run Code Online (Sandbox Code Playgroud)

然后我必须在OpenOffice中打开生成的filename.odt文档并保存为Word文档.

反正我是一步到位吗?

我可以编写一个程序来运行最初的三行,我更感兴趣的是从odt到doc的转换而不使用openoffice.

如果我能找到一种直接从filename.tex转换为filename.doc的方法会更好

latex openoffice.org

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

在Excel或OpenOffice中的公共列上加入两个电子表格

我有两个带有公共列的CSV文件,我想在公共列上"连接"表.

例如:加入'A'与'B'等于'Result'.如果一个表具有在另一个表中不存在的键值,则其刚刚保留为空白.

== Table A ==        == Table B ==        == Table result ==
Name  ,Age           Name  ,Sex           Name ,Age ,Sex
Bob   ,37     +      Bob   ,Male     =>   Bob  ,37  ,Male
Steve ,12            Steve ,Male          Steve,12  ,Male
Kate  , 7                                 Kate , 7  , 
                     Sara  ,Female        Sara ,    ,Female 
Run Code Online (Sandbox Code Playgroud)

我知道如何使用SQL数据库执行此操作但我从未使用"Excel"或"OpenOffice.org Calc"执行此操作

建议?

sql excel openoffice.org openoffice-calc

28
推荐指数
2
解决办法
7万
查看次数

Android Microsoft Office Library(.doc,.docx,.xls,.ppt等)

有没有人知道在Android上运行或运行的优秀Java Microsoft Office API?我知道有一个OpenOffice Java API,但我没有听说有人在Android上使用它.

我知道使用意图是另一种选择,但在不同的Android发行版上预先安装的办公室查看器有多常见?开发人员期望用户安装其中一个查看器是否合理?如果他们还没有这些应用程序,请求安装其中一个应用程序是否合理?

java android openoffice.org ms-office

25
推荐指数
3
解决办法
3万
查看次数

如何用java编程创建odt文件?

如何以编程方式使用Java创建odt(LibreOffice/OpenOffice Writer)文件?一个"你好世界"的例子就足够了.我查看了OpenOffice网站,但文档不清楚.

java openoffice.org odt

23
推荐指数
2
解决办法
3万
查看次数

版本控制压缩文件(docx,odt)

有些格式实际上是伪装的zip文件,例如docx或odt.如果我将它们直接存储在版本控制中,它们将作为二进制文件处理.我理想的解决方案是

  • 有一个钩子,在提交之前foo.docx/为每个foo.docx文件创建一个目录,将所有文件解压缩到其中
  • 可选地,有一个钩子来重新连接xml文件
  • 有一个钩子,foo.docx可以在更新后从存储的文件中重新创建

我不希望docx文件本身受版本控制.(我知道一个相关的问题,建议使用自定义差异的不同方法.)

这可行吗?这可以用mercurial吗?

更新:

我知道钩子.我对细节很感兴趣.这是一个演示预期行为的会话.

> hg add foo.docx
> hg status
A foo.docx
> hg commit
> # Change foo.docx with external editor
> hg status
M foo.docx
> hg diff
+++ foo.docx/word/document.xml
- <w:t>An idea</w:t>
+ <w:t>A much better idea</w:t>
Run Code Online (Sandbox Code Playgroud)

version-control mercurial zip openoffice.org docx

20
推荐指数
2
解决办法
4280
查看次数