如果有人可以解决我遇到的问题,我将不胜感激。
我在AngularJS中使用.pdf查看器,它从base64以模态显示文档。当从.pdf文档生成base64时,这很有效。
使用Base64.getEncoder().encodeToString()
函数在后端(Java)中生成此base64。
有没有办法将不同类型的文件(.jpeg,.png,.docx)编码(可以是JavaScript或Java)到base64,代表该文件但是.pdf格式?
如果我的问题不清楚,请随时纠正我!
提前致谢。
答案 0 :(得分:1)
文件格式在源文件中定义(即,文件创建为PDF,PNG,JPEG等),如果不转换原始文件,则无法在PDF查看器中查看任何不是PDF的文件格式为PDF。
修改强>
如果您有兴趣将文件转换为PDF,有几个开源库可以提供帮助。一个常见的例子是Apache PDF Box,但也有很多其他选项。