有没有办法在android中使用java将docx转换为pdf?
我尝试在android中使用ApachePOI,但没有成功。ApachePOI中的大部分资源都在JavaSpring框架中使用。ApachePOI for android仅用于xls工作表如何将DOCX/DOC转换为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());
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虚拟机。