gpt4 book ai didi

java - 如何从 servlet 获取字节数组数据到 pdf.js

转载 作者:行者123 更新时间:2023-11-29 08:48:27 24 4
gpt4 key购买 nike

我怎样才能得到这个:

File file = new File(doneDir + "\\" + batchName + "\\" + fileName);
byte[] by = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
fis.read(by);
fis.close();

response.setContentType("application/pdf");
response.setHeader("Content-disposition", "attachment; filename=TheDocument." + "pdf");
response.getOutputStream().write(by);
response.getOutputStream().flush();
response.getOutputStream().close();

从我的 servlet doGet 或 doPost 到 pdf.js 函数:

var data = (byte array returned from servlet)
PDFJS.getDocument(data).then(function(pdf) {});

最佳答案

基于example ,我会说,而不是

var data = (byte array returned from servlet)
PDFJS.getDocument(data).then(function(pdf) {});

我认为你应该使用:

PDFJS.getDocument(servlet_url).then(function(pdf) {
// you can now use *pdf* here
});

对于客户端来说,返回 PDF 文件的 servlet 应该与服务器上的 PDF 文件没有区别,示例使用 PDFJS.getDocument('helloworld.pdf').then(... 所以这个函数显然需要一个 URL。

关于java - 如何从 servlet 获取字节数组数据到 pdf.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936152/

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