Вопрос по java, android, pdf, ms-word, dalvik – Преобразование документа Word в PDF в Android

3

Я знаю, что в 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....

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

Ваш Ответ

1   ответ
2

Disclosure: I work on docx4j

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

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

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

-Xms256m

-Xmx4096m
Как использовать его в Android APK?

Похожие вопросы