Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android中word文档到pdf的转换_Java_Android_Pdf_Ms Word_Dalvik - Fatal编程技术网

Java android中word文档到pdf的转换

Java android中word文档到pdf的转换,java,android,pdf,ms-word,dalvik,Java,Android,Pdf,Ms Word,Dalvik,我知道stackoverflow中有n个关于同一问题的问题,但我没有得到我想要的。我甚至试着从Qoppa软件中使用jwordconvert.jar,但是唉!!!上面说 Unable to execute dex: Java heap space Conversion of dalvik format failed. 现在我在android market上看到了一个应用程序,它的名字是ThinkTI.com.br。它只是做了我想让我的程序做的事情 那么,有谁能告诉我这个应用程序背后的机制,或者类

我知道stackoverflow中有n个关于同一问题的问题,但我没有得到我想要的。我甚至试着从
Qoppa
软件中使用
jwordconvert.jar
,但是唉!!!上面说

Unable to execute dex: Java heap space
Conversion of dalvik format failed.
现在我在android market上看到了一个应用程序,它的名字是
ThinkTI.com.br
。它只是做了我想让我的程序做的事情


那么,有谁能告诉我这个应用程序背后的机制,或者类似的或更好的方法……披露:我在docx4j上工作

docx4j可以产生PDF输出;看

如果您可以接受这种质量,那么您可以使用docx4j Android版本。看

您仍然需要为Java提供足够的堆空间;根据博客文章,要给Eclipse更多堆空间(症状是“您无法执行dex:Java heap space”),请编辑Eclipse.ini,如下所示:

-Xms256m

-Xmx4096m

相关:-你试过帖子中所有的库了吗?那是因为那个JAR不是Android JAR。Android的JVM是定制的,所以它不是“纯”Java。你的问题太宽泛了。为此,您需要两个库:一个可以阅读Word文档,另一个可以编写PDF文档。IIRC两种格式都是开放的,所以您可以自己编写这些库。两种格式都是开放的(ish),两种格式都不容易。另外,您不能将Java JAR转储到一个lib文件夹中,构建工具将为您进行转换(假设JAR不需要Dalvik VM不支持的东西)?您何时获得堆空间异常、编译时或运行时?如果编译时看到:这个链接将帮助你。。。如何在Android APK中使用它?