`

页面 显示PDF 内容,加载完页面 打印

阅读更多
一:打印页面中的信息 html页面
<HTML> 
<HEAD> 
<TITLE>javascript打印-打印页面设置-打印预览代码</TITLE>  
<META http-equiv=Content-Type content="text/html; charset=gb2312" />  
<SCRIPT language=javascript>   
  function printsetup(){   
  // 打印页面设置   
  wb.execwb(8,1);   
  }   
  function printpreview(){   
  // 打印页面预览       
  wb.execwb(7,1);                
  }   

  function printit()      {   
  if (confirm('确定打印吗?')) {   
  wb.execwb(6,6);  
  }   
  }   
  </SCRIPT>  
</HEAD>  
<BODY>  
<DIV align=center>  
<OBJECT id=wb height=0 width=0   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>  
<INPUT onclick=javascript:printit() type=button value=打印 name=button_print />   
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup />   
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show /> 
打印该页面信息 
</DIV>  
</BODY>  
</HTML> 

二:在页面使用html的object 标签,展示pdf 内容,并在其页面加载完后,打印  html 页面
注:object标签:定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。

<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script language="JavaScript" for="window" event="onload" >
//alert(document.getElementById("pdfobj").object);
if(document.getElementById("pdfobj").object == null)
{
  document.all["IfNoAdobeReader"].style.display = "block";
}else{
wb.execwb(6,6);//打印网页 或者: pdfobj.printWithDialog();//adobereader的打印框
}
</script>
<script src="../scripts/AC_ActiveX.js" type="text/javascript"></script>
<script src="../scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>

<DIV id="IfNoAdobeReader" style="display:none"> <a href="http://aihdownload.adobe.com/bin/live/install_reader11_cn_gtba_chra_dy_aih.exe">Adobe Reader.</a> </DIV>

<object id=pdfobj classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="100%" height="1000" border="0">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<param name="SRC" value="3.pdf">
</object>
<OBJECT id=wb height=0 width=0   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>  
</body>
</html>
分享到:
评论

相关推荐

    页面展示打印PDF

    在IT行业中,页面展示PDF内容并进行打印是常见的需求,特别是在文档分享、在线阅读和办公自动化等领域。要实现这一功能,通常会利用HTML中的`&lt;object&gt;`标签来嵌入PDF文件,结合JavaScript或其他前端框架来控制打印...

    页面输入PDF文件 打印

    本话题主要探讨如何在页面上输入PDF文件并进行打印。 在处理PDF文件时,我们通常会用到编程语言中的库或框架,如Java的iText、PDFBox,Python的PyPDF2,或者JavaScript的PDF.js等。这些工具提供了读取、创建、编辑...

    pdf.js Demo 纯js实现PDF在线预览及打印

    当用户触发打印操作时,可以捕获当前显示的PDF页面,并调用浏览器的`window.print()`方法来启动打印对话框。 6. **Demo结构**:在`PDFJSDemo-master`压缩包中,通常包含以下组成部分: - `src`目录:存放源代码,...

    PDF.js在线预览打印

    在这个场景中,"PDF.js在线预览打印"是指利用PDF.js库实现的功能,让用户能够直接在网页上查看PDF内容,并可以方便地打印或下载这些文件。 PDF.js的工作原理是通过获取PDF文档的元数据,然后解析PDF文件的字节流,...

    在页面显示PDF

    本篇文章将深入探讨如何在页面上实现PDF的显示,并支持缩放、下载等实用功能。 首先,我们需要理解PDF(Portable Document Format)是一种通用的文件格式,用于保留文档的原始布局和内容,便于跨平台查看。为了在...

    跨域在线批量展示pdf并且批量打印pdf

    每加载完一个PDF,就可以更新界面展示下一个PDF。 至于批量打印,HTML5提供了window.print()方法,可以直接触发浏览器的打印对话框。但是,由于浏览器的安全限制,我们无法直接控制打印设置,比如页边距、纸张大小...

    PDFRenderer显示PDF文档

    要在JFrame中使用PDFRenderer显示PDF,首先需要加载PDF文件,然后创建一个PDFPageImage对象来表示每个PDF页面的图像。这些图像可以作为JLabel的图标添加到布局中,或者绘制到JPanel上。这样,用户就可以通过GUI看到...

    C#实现打印PDF文件

    使用PDFSharp,开发者可以通过创建PDIPage(PDF导入页面)对象,加载PDF文件,然后调用Graphics类的DrawImage方法将页面渲染到打印机上。 4. **Ghostscript**: Ghostscript是一个开源的PDF渲染引擎,可以处理PDF...

    前端web页面支持在线显示PDF文件的组件

    PDF.js提供了打印功能,允许用户将当前显示的PDF页面发送到打印机。这通常通过调用浏览器的`window.print()`函数实现,但需要确保页面布局和CSS样式适配打印环境。 5. **优化与兼容性**: 虽然PDF.js具有良好的跨...

    word2007 word转PDF加载项

    标题中的“word2007 word转PDF加载项”指的是一个特定的Microsoft Office 2007插件,它的功能是允许用户将Word文档转换成PDF格式。在没有这种加载项的情况下,用户可能需要借助其他第三方软件或在线工具来完成转换。...

    C++打印PDF文件分页打印等功能 具体请看博客

    1. **加载PDF文件**:使用Adobe提供的API加载PDF文档,获取其元数据和页面信息。 2. **设置打印机**:根据用户需求,配置打印机属性,如分辨率、颜色模式、缩放比例等。 3. **分页处理**:遍历PDF的每个页面,使用...

    使用DevExpress的PdfViewer实现PDF打开、预览、另存为、打印示例代码.zip

    一旦文档加载完成,控件会自动显示内容,用户可以滚动页面、放大缩小等。 3. **PDF文档的另存为**: PDFViewer提供了将当前预览的PDF文档另存为新文件的功能。通过调用`SaveDocument`方法,并指定输出路径,用户...

    用itextsharp打印pdf示例

    使用`iTextSharp`生成PDF文档时,你可以通过编程方式定义文档的布局和内容,确保在不同的设备和操作系统上都能一致显示。 XML(Extensible Markup Language)则是一种用于存储和传输结构化数据的标记语言。在本示例...

    C# 打印PDF的dll Spire.PDF5.4

    Spire.PDF 5.4版提供了C#开发者所需的各种工具,确保在打印过程中保持页面和内容的原始布局。以下是一些关于如何使用Spire.PDF进行PDF打印的关键知识点: 1. **安装Spire.PDF**:首先,你需要在你的C#项目中添加...

    pdf在线预览js

    - **进度更新**:PDF.js提供事件监听机制,如`onProgress`,可以实时反馈PDF加载进度。 2. **预览界面构建** - **样式(style)**:为了提供良好的用户体验,我们需要设计友好的用户界面。这包括但不限于页面布局、...

    PB9打印导出PDF文件,并支持多次打印在同份PDF中

    这样不仅能够生成高质量的电子文档,还能方便地进行多次打印操作,所有打印内容都会被添加到同一个PDF文件里,形成一个多页的PDF文档。 实现这一功能的关键步骤包括: 1. **创建PDF虚拟打印机**:首先,需要配置一...

    office转换PDF并在页面显示PDF

    通过集成PDF.js,你可以实现在页面上无缝显示PDF内容,无需用户下载文件。以下是一个基本的示例,展示如何使用PDF.js加载并显示PDF: ```html &lt;!DOCTYPE html&gt; &lt;script src="https://mozilla.github.io/pdf.js/...

    利用Spire.pdf打印PDF,无页数限制

    这里的`PageRange`属性允许你指定要打印的页面范围,即使PDF文档有数百甚至数千页,也能一次性完成打印,没有任何页数限制。这在处理大型报告或合同时尤其有用。 在提供的"核心打印代码.txt"文件中,你应该能发现...

    itext实现pdf打印之二

    5. **打印PDF**:一旦文档内容添加完毕,我们可以通过调用`document.close()`关闭文档并触发打印。在Java中,可以使用`Desktop.print()`方法打开默认的打印对话框。 ```java try { Desktop.getDesktop().print(new...

Global site tag (gtag.js) - Google Analytics