Java 直接将docx格式的字节数组转换为pdf格式的字节数组

Java 直接将docx格式的字节数组转换为pdf格式的字节数组,java,aspose,Java,Aspose,是否有任何可能的方法可以直接将docx/txt或任何格式的字节数组转换为pdf格式的字节数组,而无需创建pdf文件。我相信,您可以使用以下代码实现这一点: 还请使用Aspose.Words for Java检查(字节数组或保存到磁盘)。我与Aspose合作,担任开发人员福音传道者。这是矛盾的。“将docx转换为pdf”是“创建pdf文件”。您只是没有将其保存到光盘…是的,您可以写入ByteArrayOutputStream,然后获取其字节数组。我们需要一个转换库。 ByteArrayInputS

是否有任何可能的方法可以直接将docx/txt或任何格式的字节数组转换为pdf格式的字节数组,而无需创建pdf文件。

我相信,您可以使用以下代码实现这一点:

还请使用Aspose.Words for Java检查(字节数组或保存到磁盘)。我与Aspose合作,担任开发人员福音传道者。

这是矛盾的。“将docx转换为pdf”是“创建pdf文件”。您只是没有将其保存到光盘…是的,您可以写入ByteArrayOutputStream,然后获取其字节数组。我们需要一个转换库。
ByteArrayInputStream inStream = byte array of DOCX/TXT;
// Load Document from inStream
Document doc = new Document(inStream);

/* Perform any document processing tasks here */

// Save the modified document into out stream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
doc.save(baos, SaveFormat.PDF);

// You can then get the PDF document back into the InputStream as follows
InputStream inputStream = new ByteArrayInputStream(baos.toByteArray());