如何将base64字符串转换为base64 PDF字符串?

时间:2017-09-21 18:06:19

标签: javascript java angularjs pdf base64

如果有人可以解决我遇到的问题,我将不胜感激。

我在AngularJS中使用.pdf查看器,它从base64以模态显示文档。当从.pdf文档生成base64时,这很有效。

使用Base64.getEncoder().encodeToString()函数在后端(Java)中生成此base64。

有没有办法将不同类型的文件(.jpeg,.png,.docx)编码(可以是JavaScript或Java)到base64,代表该文件但是.pdf格式?

如果我的问题不清楚,请随时纠正我!

提前致谢。

1 个答案:

答案 0 :(得分:1)

文件格式在源文件中定义(即,文件创建为PDF,PNG,JPEG等),如果不转换原始文件,则无法在PDF查看器中查看任何不是PDF的文件格式为PDF。

修改

如果您有兴趣将文件转换为PDF,有几个开源库可以提供帮助。一个常见的例子是Apache PDF Box,但也有很多其他选项。