2016-08-10 79 views
1

我看到类似这样的问题,但不同的程度,我觉得我需要发布一个新的。制作锚点标签点击触发器打印动作

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

的什么需要一个文字例如:

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

的想法是,然后用户点击该链接并打印操作是自动实现的。

有关如何完成这一任务的任何想法?

如果这已被回答,并且我无法找到它,请事先道歉。

+0

看看这个链接,我发现:http://stackoverflow.com/questions/12276416/how-to-open-a-link-new-tab-with-print-command – Zich

回答

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打印。只需使用标签打开新窗口,然后使用window.print()自动打开打印选项。

+0

btw此方法将无法正常工作如果您需要打印经过身份验证的页面 – happymacarts

0

我想你想打印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文件并将其保存在您将SA同一位置这个HTML。它应该工作。