扫一扫添加福昕福利官
base64转pdf文件的方法是什么?PDF文档如何插入视频文件?
base64转pdf 文件的方法是什么?PDF文档如何插入视频文件?如果你经常需要编辑pdf文件,那么你一定要下载这款福昕编辑器个人版,它分为 window mac app 三个版本,功能强大,操作也非常简单。下面我给大家讲解下关于 base64转pdf 文件的相关内容,我们一起来看下。
base64转pdf
什么是Base64?
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
什么是“可打印字符”呢?为什么要用它来传输8Bit字节码呢?在回答这两个问题之前我们有必要来思考一下什么情况下需要使用到Base64?Base64一般用于在HTTP协议下传输二进制数据,由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换为字符数据。然而直接转换是不行的。因为网络传输只能传输可打印字符。什么是可打印字符?在ASCII码中规定,0~31、127这33个字符属于控制字符,32~126这95个字符属于可打印字符,也就是说网络传输只能传输这95个字符,不在这个范围内的字符无法传输。那么该怎么才能传输其他字符呢?其中一种方式就是使用Base64。
base64转pdf
使用js将base64转pdf文件代码
public static void base64StringToPdf(String base64Content,String filePath){
BufferedInputStream bis = null;
FileOutputStream fos = null;
BufferedOutputStream bos = null;
try {
byte[] bytes = Base64.decode(base64Content, Base64.DEFAULT);//base64编码内容转换为字节数组
ByteArrayInputStream byteInputStream = new ByteArrayInputStream(bytes);
bis = new BufferedInputStream(byteInputStream);
File file = new File(filePath);
File path = file.getParentFile();
if(!path.exists()){
path.mkdirs();
}
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
byte[] buffer = new byte[1024];
int length = bis.read(buffer);
while(length != -1){
bos.write(buffer, 0. length);
length = bis.read(buffer);
}
bos.flush();
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
if (bis != null){
bis.close();
}
if (fos != null){
fos.close();
}
if (bos != null){
bos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
使用以上代码就可以将base64转pdf 文件了。
PDF文档插入视频文件的方法
第一步:在官方网站上下载【福昕编辑器个人版】,安装完成后打开软件,点击“快速打开”,将PDF文档导入进来。
第二步:打开PDF 文档后,点击顶部导航栏的“编辑”选项,在下方找到并点击“音频&视频”。
第三步:PDF文件内容页,在需要插入视频的地方,用鼠标拖动画框,此刻会得到一个“添加视频&音频”的窗口,点击右侧的“浏览B”,把视频文件导入进来,最后点击“确定”。
使用福昕编辑器个人版往pdf文件插入视频的方法还是比较简单的,只需要简单的3个步骤就可以完成,真是太好用了。关于 base64转pdf 文件的相关内容就分享到这里。