如何在Java WebBrowser控件中显示PDF时隐藏Adobe Reader工具栏?
问题描述:
我已经看到了.NET和文件同样的问题,但这是不同的:如何在Java WebBrowser控件中显示PDF时隐藏Adobe Reader工具栏?
我有一个Java aplication调用一些参数的方法,它们之间的响应:
myCode.launchPDF(response, someOtherData...)
功能launchPDF得到ByteArrayOutputStream的参数和使用响应PDF展现给用户:
private static void launchPDF(HttpServletResponse response, Object... someData) {
try{
ByteArrayOutputStream baos = getPDFFromWS(...);
response.setContentType("application/pdf");
response.setHeader("Content-Disposition","attachment; filename=\"example.pdf");
OutputStream out1 = response.getOutputStream();
if (baos!=null && out1!=null)
baos.writeTo(out1);
out1.flush();
out1.close();
if (!FacesContext.getCurrentInstance().getResponseComplete())
FacesContext.getCurrentInstance().responseComplete();
} catch (Exception e){...}
}
和它的作品完美...但(这是问题)我需要隐藏PDF的应用的用户的控制...
是否有可能隐藏与任何工具栏参数或类似的东西? 是否可以控制pdf阅读器插件? 是否可以在PDF中包含任何类型的脚本来隐藏工具栏?
Thanks A LOT。
*“我怎么能隐藏..” *更重要的是,什么是**点这样的**? –
对所有用户独立配置显示相同的视图,更多屏幕可用... – ganzux
那么,Adobe的文件的**点**然后......? ;) – ganzux