JAVA WEB开发 一些网页常用功能实现开箱即用代码集合

发布于 2022-11-03  1,575 次阅读


文件上传

参考资料链接:https://spring.io/guides/gs/uploading-files/#initial
该链接为Spring官网的一个上传文件的Demo,可以实现文件的上传功能。

参考资料链接:https://stackoverflow.com/questions/33214214/how-to-get-the-real-extension-type-of-multipart-file
该链接可以实现获取文件后缀,在上传前调用其即可实现依据后缀名屏蔽文件上传的功能。

在线PDF预览

参考资料链接:https://github.com/mozilla/pdf.js
该链接为Mozilla公司开源的一个网页PDF阅读器。

参考资料链接:https://blog.csdn.net/forward_xx/article/details/126915088
该链接为CSDN上一个PDF预览常见解决方案的集合文章。包含pdf.js的基础使用方法。

在线文件编辑

参考资料链接:https://ckeditor.com/ckeditor-4/download/
富文本编辑器,基于HTML代码保存。

参考资料链接:https://editorjs.io/
富文本编辑器,基于JSON格式保存。

DOC文档转PDF文档

参考资料链接:https://superuser.com/questions/393118/how-to-convert-word-doc-to-pdf-from-windows-command-line
里面有一个回答,使用了Github中一个开源软件进行转换。

参考资料链接2:https://stackoverflow.com/questions/7560244/convert-doc-to-pdf-from-command-line
里面有一个回答,使用了Github中一个开源软件进行转换。

在线视频播放器

参考资料链接:https://videojs.com/
在线视频组件video.js官网。

在线图片浏览器

参考资料链接:https://github.com/fengyuanchen/viewerjs
Github上一个开源项目,提供较为复杂的图片在线预览功能。

如果大伙有更好的方案欢迎在评论区发出自己的声音


与樱花动漫无关, 不是站长, 大四废物随便发点东西而已