java - 将base64转换为PDF文件并传入JAVA中的Web服务

标签 java web-services pdf base64

我有一个 Web 服务,它返回 PDF 文件的 Base 64 表示形式。 我想编写另一个 Web 服务,它将接收 Base64 字符串并将 Base 64 转换回 PDF 文档,并将该 PDF 文档传回 Web 服务的调用者。全部用JAVA。 考虑到我不会实际将 PDF 保存到文件位置,这可能吗?我想避免共享网络文件位置。到目前为止我能找到的所有建议都讨论了文件,但使用的是文件路径,而不是实际的文件对象。

我可以使用标准 JAVA 类而不是扩展吗?

谢谢

最佳答案

你可以这么做,但为什么要这么做呢?解码 Base64 是一项非常基本的任务,将其卸载到 Web 服务几乎没有任何意义 - 首先调用 Web 服务所需的基础设施极有可能包含/提供 Base64您可以在客户端本地使用的解码器。

(您解码的编码字节恰好是 PDF 文档并不重要)。

关于java - 将base64转换为PDF文件并传入JAVA中的Web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13138849/

相关文章:

PHP - 加载图像(图像位于服务器上)并作为 BLOB 插入数据库

java - 如果使用用户和所有者密码加密,如何使用用户密码在java中解密128位RC4 pdf文件

java - 使用 getDownloadUrl() 的 Firebase 存储 "retrieves a long lived download URL"现在已弃用

java - 如何在 NordPOS 中创建自己的支付网关实例?

.net - '序列化正文时出错'。通过 .NET 3.5 调用 Fedex Web 服务时出现问题

java - 无法将 ViaPost 发送到 Axis2 1.6 中的 url

ios - Vfr Reader从右到左阅读

c# - 关闭空的 iTextSharp 文档时出错

java - Java中无法存储多个输入值

java - JScrollPane 不会单独出现