我很感激是否有人可以将我遇到问题。
我在base64中使用的angularj中使用了.pdf查看器,以模态显示该文档。当从.pdf文档生成base64时,这效果很好。
使用Base64.getEncoder().encodeToString()
函数在后端(Java)中生成此base64。
是否有一种方法可以编码(可以使用javascript或java)一种不同类型的文件(.jpeg,.png,.docx),以代表该文件但以.pdf格式的base64?
如果我的问题不清楚,请随时纠正我!
预先感谢。
文件格式是在源上定义的(即,将文件创建为PDF,PNG,JPEG等),并且无法查看任何不是PDF的文件在PDF查看器中,而无需将原始格式转换为PDF。
编辑
如果您有兴趣将文件转换为PDF,则有几个开源库可以提供帮助。一个常见的示例是Apache PDF框,但那里还有许多其他选项。