Преобразование документа Word в PDF в Android

Я знаю, что в stackoverflow нет ни одного вопроса, касающегося этой же проблемы, но я не получил того, что искал. Я даже пытался использоватьjwordconvert.jar отQoppa софт, но увы !!! сказано

Unable to execute dex: Java heap space
Conversion of dalvik format failed.

Теперь я видел приложение в Android Market, которое называетсяWord To Pdf отThinkTI.com.br, Он просто сделал то, что я хочу, чтобы моя программа.

Так может кто-нибудь рассказать мне оmechanism behind this application or a similar or better way to do it....

 Michael Lloyd Lee mlk10 авг. 2012 г., 15:24
Связанные с:stackoverflow.com/questions/3022376/… - Вы перепробовали все библиотеки в посте?
 m0skit010 авг. 2012 г., 15:25
Это потому, что этот JAR не является Android JAR. Android-JVM является пользовательской, поэтому она не является "чистой". Джава. И ваш вопрос слишком широк. Для этого вам нужны 2 библиотеки: одна для чтения документов Word, а другая для записи документов PDF. IIRC оба формата открыты, так что вы можете написать эти библиотеки самостоятельно.
 Hemantvc27 сент. 2012 г., 07:10
Эта ссылка поможет вам ...https://github.com/plutext/docx4j
 Michael Lloyd Lee mlk10 авг. 2012 г., 15:47
С обоими форматами открыты (ish) ни один формат не является легким. Кроме того, не можете ли вы просто сбросить JAR-файлы Java в папку lib, и инструмент сборки преобразует вас (при условии, что JAR-файл не требует чего-то, что виртуальная машина Dalvik не поддерживает)?
 Michael Lloyd Lee mlk10 авг. 2012 г., 15:48
Когда вы получаете исключение пространства кучи, время компиляции или время выполнения? Если время компиляции смотрите:stackoverflow.com/questions/5943712/…

Ответы на вопрос(1)

Disclosure: I work on docx4j

docx4j может выводить PDF; увидетьConvertOutPDF.java

Если это качество приемлемо для ваших целей, то вы можете использовать сборку Android docx4j. УвидетьJAXB-может-быть сделано к запуску-на-андроида

Вам все еще нужно будет выделить достаточно места в Java; согласно сообщению в блоге, чтобы дать Eclipse больше пространства кучи (признак & # x2018; вы получаете Невозможно выполнить dex: пространство кучи Java & # x2019;), отредактируйте eclipse.ini, например:

-Xms256m

-Xmx4096m
 05 июн. 2014 г., 09:56
Как использовать его в Android APK?

Ваш ответ на вопрос