【工具】JAVA获取某文档PDF网站的PDF文件记录
package com.guanwei.study.PDF;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.collection.ListUtil;
import cn.hutool.core.text.StrBuilder;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import java.io.File;
import java.util.List;
public class 获取PDF {
public static void main(String[] args) {
/**
* 通过浏览器F12获取到每个文件的url地址
*/
List<String> 加密前的文件url = ListUtil.of(
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkK8BfR6WBDeT6VZas7x6Idk=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkI4nP2sCDbVWQXqrhgLNIi0=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkKHcrsih358_c0@rWrFuO_M=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkEiwTsITWS6hBfgeuF2wu5c=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkDg_i9@dVwcoSgxgausMzFI=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkK9a7IyWA1LgSJnQQ@zjnto=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkFVLPtbZsfUcdtoD9gBtd8Y=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkPhpNK@uDCYO7OnVrlmQt7g=",
"https://file.taodocs.com:808/img/IndexTaoDocs/fE2L36ZZecXn1q6mXT2SkPIlEyJl_meymSoGgnsbxe0="
);
StrBuilder 最终加密文件STR = new StrBuilder();
int i = 1;
for (String url : 加密前的文件url) {
String 解密存放路径 = "C:\\GW\\个人\\有效排痰的护理ppt"+i+".pdf";
String body = HttpUtil.get(url);
JSONObject jsonObject = JSONUtil.parseObj(body);
String filebase64 = jsonObject.getStr("file");
最终加密文件STR.append(filebase64);
Base64.decodeToFile(最终加密文件STR, new File(解密存放路径));
最终加密文件STR.clear();
i++;
}
/**
* 后续通过合并PDF来实现
*/
}
}