有没有办法在android中使用java将docx转换为pdf?

有没有办法在android中使用java将docx转换为pdf?,java,android,pdf,type-conversion,docx,Java,Android,Pdf,Type Conversion,Docx,我尝试在android中使用ApachePOI,但没有成功。ApachePOI中的大部分资源都在JavaSpring框架中使用。ApachePOI for android仅用于xls工作表如何将DOCX/DOC转换为pdf 我得到了这个: private byte[] toPdf(ByteArrayOutputStream docx) { InputStream isFromFirstData = new ByteArrayInputStream(docx.toByteArray());

我尝试在android中使用ApachePOI,但没有成功。ApachePOI中的大部分资源都在JavaSpring框架中使用。ApachePOI for android仅用于xls工作表如何将DOCX/DOC转换为pdf

我得到了这个:

private byte[] toPdf(ByteArrayOutputStream docx) {
    InputStream isFromFirstData = new ByteArrayInputStream(docx.toByteArray());

    XWPFDocument document = new XWPFDocument(isFromFirstData);
    PdfOptions options = PdfOptions.create();

    //make new file in c:\temp\
    OutputStream out = new FileOutputStream(new File("c:\\tmp\\HelloWord.pdf"));
    PdfConverter.getInstance().convert(document, out, options);

    //return byte array for return in http request.
    ByteArrayOutputStream pdf = new ByteArrayOutputStream();
    PdfConverter.getInstance().convert(document, pdf, options);

    document.write(pdf);
    document.close();
    return pdf.toByteArray();
}

它只在JVM机器上工作,不在android上工作,android是dalvik虚拟机。