标签: doc

是否有可以创建丰富Word文档的Java API?

我有一个新的应用程序,我将在哪里生成一个包含表格,图形,目录和文本的Word文档.什么是一个很好的API用于此?你有多确定它支持图形,ToC和表格?使用它们有什么隐藏的问题?

一些澄清:

  • 我无法输出PDF,他们想要一个Word文档.
  • 他们使用的是MS Word 2003(或2007),而不是OpenOffice
  • 应用程序正在*nix app-server上运行

如果我可以从模板文档开始,只需用表格,图形等填充一些空格,那就太好了.

编辑:下面有几个很好的答案,每个都有自己的错误,就我目前的情况而言.很难从他们那里选择"最终答案".我想我会把它打开,并希望能够创造出更好的解决方案.

编辑:OpenOffice UNO项目似乎与我的要求最接近.虽然POI肯定是主流,但它对我想要的东西来说太不成熟了.

java ms-word doc docx

110
推荐指数
4
解决办法
15万
查看次数

如何将doc/docx文件转换为markdown或结构化文本?

是否有一个程序或工作流转换.doc.docx文件,以降价或类似的文本?

PS:理想情况下,我欢迎consolas将MS Word文档中的特定字体(例如)渲染到的选项text-code: ```....```.

markdown doc converter ms-office

57
推荐指数
7
解决办法
4万
查看次数

如何从.doc和.docx文件中提取纯文本?(UNIX)

任何人都知道他们可以推荐什么,以便从.doc或.docx中提取纯文本?

我发现这种最好的方法从Word文档中提取文本而不使用COM /自动化? - 想知道是否还有其他建议?

速度并不重要,我们甚至可以使用具有一些API的网站上传和提取文件,但我一直无法找到.

谢谢

unix text-extraction doc extract docx

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

我应该使用@return self,this还是当前的类?

我有一个返回当前对象的方法,我该如何记录?

/**
 * set something
 *
 * @return this
 */
public function setSomething(){
            // ...
    return $this;
}
Run Code Online (Sandbox Code Playgroud)

或者我应该做的@return self还是@return Current_Class_Name

php documentation doc phpdoc

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

如何使用clojure doc功能?

我刚开始使用Clojure而无法访问doc函数.

我正在使用clojure 1.3和emacs24以及swank-clojure.

user> *clojure-version*
{:major 1, :minor 3, :incremental 0, :qualifier nil}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:

(doc doc)
Run Code Online (Sandbox Code Playgroud)

我明白了:

Unable to resolve symbol: doc in this context
[Thrown class java.lang.RuntimeException]
Run Code Online (Sandbox Code Playgroud)

我读过为什么REPL将clojure.core/doc视为var?并按照建议:

(clojure.repl/doc doc)
Run Code Online (Sandbox Code Playgroud)

但接着,我收到:

clojure.repl
[Thrown class java.lang.ClassNotFoundException]
Run Code Online (Sandbox Code Playgroud)

我似乎并没有"导入"通常的命名空间,但实际上并不知道该怎么做.

谢谢.

UPDATE

使用java中的clojure(java -jar ...)它运行良好,所以这是emacs设置的问题.

emacs doc clojure classnotfoundexception

36
推荐指数
2
解决办法
8864
查看次数

查找vim中的c ++文档

我使用vim编写c ++代码.

很多时候,我发现自己在浪费时间(和流动性)看起来像琐碎的事情:

是std :: string.substring它需要(开始,长度)或(开始,结束).

这通常导致打开浏览器; WAID; 在google上搜索; 第一个链接无用,尝试第二个链接; 好的,完成了.

其他人如何在vim中这样做?有没有一个很好的*.tgz我可以下载标准功能文档,并以某种方式在vim中引用它们?

谢谢!

c++ vim doc

28
推荐指数
4
解决办法
6212
查看次数

如何在Linux上看到Python文档?

在Windows中,Python有一个chm类型的文档,阅读起来非常方便.但在Linux中,是否有任何文件让我阅读?

python linux doc

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

使用PHP上传DOC或PDF

我可以很好地上传图像,但是当我将图像/ jpg,image/gif更改为application/msword和application/pdf时,它不起作用.这是我的代码.完全相同的代码适用于图像,但是对于上传文档和pdf,它会输出"无效文件".这里发生了什么?我的文件只有大约30kb,远低于文件大小限制.

$allowedExts = array("pdf", "doc", "docx"); 
$extension = end(explode(".", $_FILES["file"]["name"]));

if ( ( ($_FILES["file"]["type"] == "application/msword") || ($_FILES["file"]["type"] == "text/pdf") ) 
&& ($_FILES["file"]["size"] < 20000) && in_array($extension, $allowedExts))
{      
 move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); 
}
else
{
echo "Invalid file."
}
Run Code Online (Sandbox Code Playgroud)

php pdf upload file-type doc

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

建议学习Linux x86-64汇编和文档

有没有人有关于学习Linux x86-64程序集基础知识的文档?我不确定是否要按原样学习它,或者先学习x86,然后再学习它,但是因为我有一台x86-64计算机而不是x86,我正在考虑学习x86-64; )

也许有人可以给我一些激励,并指导学习什么,如何以及用什么文档.

请给我你最喜欢的文档标题,我编写一些Python,这是我第一次尝试低级语言,而且我已经准备好专注于它.

谢谢大家

documentation x86 assembly doc x86-64

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

PHP将Word文件转换为HTML而不会丢失样式和图像

是否有用于将Word文件转换为HTML而不会丢失格式的API?

谷歌文件API可以用于此吗?

我尝试了saaspose但返回的结果始终是服务器错误.

解决方案对我不起作用:

php ms-word doc docx

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