gpt4 book ai didi

java - 从服务器检索 pdf 文件流

转载 作者:太空宇宙 更新时间:2023-11-04 06:33:27 25 4
gpt4 key购买 nike

点击此链接PLUNKER 。我想在新窗口中显示 pdf 文件,但我想从服务器读取 pdf 文件

我的服务代码

@RequestMapping(value = "/retrievePDFFile", method = RequestMethod.GET)
public @ResponseBody
InputStream retrievePDFFile() throws FileNotFoundException
{
InputStream inputStream = new FileInputStream("/resources/AngularJS 2013.pdf");
return inputStream;
}

我的 Angular Controller

$http({
method : "GET",
url : "/service/retrievePDFFile"
}).success(function(data) {
console.log(data);
}).error(function(data, status) {
console.log(data);
});

我从服务器获取了 pdf 输入流,如下所示..

如何阅读本文,并在新选项卡或窗口中以 PDF 文件形式打开..

谢谢

PDF INPUT STREAM

最佳答案

经过大量搜索后,我通过对 Controller 代码进行一点点更改来实现目标

$http.get('/retrievePDFFiles', {responseType: 'arraybuffer'})
.success(function (data) {
var file = new Blob([data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
window.open(fileURL);
});

关于java - 从服务器检索 pdf 文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25780301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com