在点击时为触发器打印操作创建锚标记

时间:2016-08-10 20:52:35

标签: javascript html html5 pdf

我见过与此相似的问题,但又不同,我觉得我需要发布一个新问题。

似乎有很多关于创建将打印浏览器页面的链接的信息,但我需要创建一个锚标记,它将打印在该锚标记中链接的特定文件,我不知道如何走吧。

需要什么的文字示例:

<a href="somepdf.pdf">Print the PDF</a>

这个想法是用户然后单击此链接并自动实现打印操作。

有关如何做到这一点的任何想法?

如果这个问题得到解答,我会提前道歉,而我却找不到它。

2 个答案:

答案 0 :(得分:0)

你可以这样做

<a href="http://www.pdfprint.it//printPdf?auth=XXXX&pdfUrl=http://www.pdfprint.it/example.pdf" >Print me!</a>

以下是有关此服务的更详细文档。  http://www.pdfprint.it/doc

编辑:

您还可以让用户从另一个winodw打印它。只需使用带有pdf的pdf打开新窗口,然后使用window.print()自动打开打印选项。

答案 1 :(得分:-1)

我想你想点击锚标签之间写的特定字词来打印pdf文件。如果这不是你已经完成了一切,如果pdf文件在index.html位置,那么它将自动打开。否则,您必须在锚标记上设置不同的位置以指定相同的PDF文件。

<!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=iso-8859-1" /> <title>Sample</title> </head>

<body> <a href="drill.pdf"> Drill PDF </a> </body> </html>

将名称drill.pdf提供给任何PDF文件,并将其保存在您保存此HTML的相同位置。它应该工作。