【问题标题】:I want to display a PDF file in browser in pop up window我想在浏览器的弹出窗口中显示 PDF 文件
【发布时间】:2016-11-05 19:26:12
【问题描述】:

我想在存储在服务器上的浏览器中显示 pdf,我已经尝试过,但它全屏显示 pdf。请帮我 爪哇:

    response.setContentType("APPLICATION/OCTET-STREAM");
    // use inline for view the content in browser, helpful for
    // pdf file
    response.setContentType("application/pdf");
    response.setHeader("Content-Disposition","inline; filename=\"" + filename + "\"");
    FileInputStream fileInputStream = new FileInputStream(filepath+filename);

    int i=0;
while ((i = fileInputStream.read()) != -1) {
        out.write(i);
    }

    fileInputStream.close();
    out.close();    
    }
    catch (Exception e) {       
    }   
}

JSP:

<input type="submit" value="View PDF" name="submitbutton" class="btn btn-danger btn-sm" />

【问题讨论】:

  • 您是在寻找桌面应用程序还是基于 Web 的应用程序的解决方案?因为你使用的是响应对象??
  • 我正在寻找网络应用程序
  • 在这种情况下,最好提供一些有关运行此代码的网络应用程序的信息。

标签: java jsp pdf


【解决方案1】:

如果 PDF 是您文件系统上的文件,您可以使用默认的 PDF 查看器通过Desktop.open() 打开它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 2020-11-21
    相关资源
    最近更新 更多