【问题标题】:Make an anchor tag the triggers print action on click制作一个锚标记以触发单击时的打印操作
【发布时间】:2016-08-10 20:52:34
【问题描述】:

我看到了与此类似但又不同的问题,以至于我觉得我需要发布一个新问题。

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

需要的文字示例:

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

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

对如何做到这一点有任何想法吗?

如果这个问题已经得到解答但我找不到它,请提前道歉。

【问题讨论】:

标签: javascript html pdf


【解决方案1】:

你可以这样做

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

【讨论】:

  • 顺便说一句,如果您需要打印经过身份验证的页面,此方法将不起作用
【解决方案2】:

我认为您想在单击锚标记之间写入的特定单词时打印 pdf 文件。如果这不是您所做的一切,如果 pdf 文件位于 index.html 位置,那么它将自动打开。否则,您必须在锚标记上设置不同的位置以指定相同的 PDF 文件。

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt; &lt;title&gt;Sample&lt;/title&gt; &lt;/head&gt;

&lt;body&gt; &lt;a href="drill.pdf"&gt; Drill PDF &lt;/a&gt; &lt;/body&gt; &lt;/html&gt;

为任何 PDF 文件命名为 Drill.pdf,并将其保存在您将保存此 HTML 的相同位置。它应该可以工作。

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    相关资源
    最近更新 更多