相关疑难解决方法(0)

可以使用Javascript打开PDF文件的打印对话框吗?

我知道如何在新窗口中打开网页并添加javascript,以便弹出打印对话框.有没有办法用PDF文件做类似的事情?

javascript printing pdf

42
推荐指数
6
解决办法
13万
查看次数

如何使用JavaScript将pdf文件直接发送到打印机?

如何使用JavaScript将PDF文件直接发送到打印机?

我在论坛中找到了两个答案:

<embed src="vehinvc.pdf" id = "Pdf1" name="Pdf1" hidden>
<a onClick="document.getElementById('Pdf1').printWithDialog()" style="cursor:hand;">Print file</a>
Run Code Online (Sandbox Code Playgroud)

<OBJECT id = "Pdf2" name="Pdf2" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="364" HEIGHT="290">
     <PARAM NAME='SRC' VALUE="file.pdf">
</OBJECT>
<a onClick="document.Pdf2.printWithDialog()">Print file</a> 
Run Code Online (Sandbox Code Playgroud)

但我的问题是它只适用于IE,并且在Firefox或Chrome中无效.

这有什么解决方案吗?

html javascript printing pdf

33
推荐指数
5
解决办法
12万
查看次数

如果src = pdf,如何从IFRAME打印PDF?

我有一个iframe需要直接指向PDF文件(不是带有PDF的页面):

<iframe id="ecard-pdf" name="ecard-pdf" style="position: absolute;" src="/profile.pdf">
</iframe>
Run Code Online (Sandbox Code Playgroud)

我希望能够在此iFrame中打印PDF

我在其他问题中找到了几个不符合我需求的解决方案:

  1. 需要在iframe中有一个函数( /sf/answers/33128931/)
  2. 建议聚焦框架,然后对其执行打印操作( /sf/answers/673169451/)
  3. 访问iframe的contentWindow并打印它( /sf/answers/673229651/)
  4. 那些变化

但是,如果iframe的src直接指向PDF而不是包含在PDF周围的页面,似乎FireFox和IE无法执行此操作.

Firefox:

它不显示打印,而是显示此对话框:"使用"确定"和"取消"按钮显示"防止此页面创建其他对话框",两者都不打印PDF.

IE:

只是忽略了我使用上述方法进行打印的尝试.

问题:

我怎样才能允许用户在iFrame中打印PDF,无论他们使用什么浏览器?

javascript printing pdf iframe

21
推荐指数
2
解决办法
3万
查看次数

打开包含ASPX回发结果的弹出窗口

我有一个ASPX页面,其中包含许多字段,当我单击"导出到PDF"按钮时,它会生成PDF文档.

我现在想在JavaScript中使用"print PDF"按钮来执行以下操作:

w = window.open(?);
w.print();
w.close();
Run Code Online (Sandbox Code Playgroud)

其中,"?"将执行相同的回发我的"导出为PDF"按钮.

javascript asp.net pdf-generation

7
推荐指数
1
解决办法
1316
查看次数

如何打印 iframe 内容

我想打印 iframe 内容但我做不到,我找到了 url我是一个新的程序员,所以我没有理解问题和答案,请提前给我一些简单的
感谢

javascript iframe

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×5

pdf ×3

printing ×3

iframe ×2

asp.net ×1

html ×1

pdf-generation ×1