首页 > 解决方案 > Base64 编码 .rtf 和 .pdf 类型文件 - Java/Groovy

问题描述

问题,我有一个需要将 .pdf/.rft 文件都进行 Base64 编码的实现。.pdf 文件类型很好用,但 .rft 文件不行。我认为必须可以对基于 .rft 媒体十六进制的文件进行 Base64 编码,但我不确定使用下面的方法是否可行,或者是否需要其他方法。有人知道吗?如果可能的话,我可能需要在编码之前将 .rtf 字节数组转换为 .pdf 。

String fileData = "e1xydGYxXGFu..."
return( Base64.getEncoder().withoutPadding().encodeToString(fileData.bytes) ) 

标签: javagroovy

解决方案


推荐阅读