繁体   English   中英

如何在Java中序列化Microsoft Office对象?

[英]How can I Serialize Microsoft Office objects in Java?

我试图找到一种以某种方式序列化MS Office对象的方法,以便可以将它们发送到其他Java客户端,而无需实际文件。

例如,我有一个客户端,在对象A内有一个MS Word文档。我已经可以写出对象A并将其表示为XML,但是现在我想让对象A的XML包含MS Word文档的序列化。

现有的库是否有可能? 我正在查看Apache POI,但尚未将其用于此目的。 我只用它来读写Office对象。

编辑:请参阅我发布的答案,以了解如何通过使用Base64编码和解码来实现此目的。

感谢Gagravarr的想法,我最终使用Apache Commons对base64进行编码和解码。 我遵循此链接中的示例。

http://blog.icodejava.com/248/how-to-base64-encode-or-base64-decode-a-file-in-java-using-apache-commons-codec/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM