Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在计算机上下载PDF html代码_Html_Pdf_Download - Fatal编程技术网

如何在计算机上下载PDF html代码

如何在计算机上下载PDF html代码,html,pdf,download,Html,Pdf,Download,我正在创建一个按钮,它将下载PDF格式的原始文件。如果他们想通过浏览器阅读PDF,我已经有了缩放按钮。但是如果用户愿意的话,我想提供下载文件的可能性,显然可下载文件的质量会更高 我尝试过一些基本的编码,但问题是PDF是在浏览器中打开的。我不使用任何CMS,将来也不会使用,因此照片只需通过html代码上传,并将图片放在正确的文件中,因此不存在数据库。这是我现在使用的代码: <a href="./_img/prensa/Photo_Nexus_Guide.pdf" target="_blank

我正在创建一个按钮,它将下载PDF格式的原始文件。如果他们想通过浏览器阅读PDF,我已经有了缩放按钮。但是如果用户愿意的话,我想提供下载文件的可能性,显然可下载文件的质量会更高

我尝试过一些基本的编码,但问题是PDF是在浏览器中打开的。我不使用任何CMS,将来也不会使用,因此照片只需通过html代码上传,并将图片放在正确的文件中,因此不存在数据库。这是我现在使用的代码:

<a href="./_img/prensa/Photo_Nexus_Guide.pdf" target="_blank"><img class="icons_infobox" src="./_img/prensa/icon_download.png" alt="Download original file" /></a>

这个网站需要跨浏览器兼容,所以我也会问的答案是浏览器友好


多谢各位

好奇的人们好

在收集和调查可以做什么之后,我找到了一些答案。我只会回答两个选项:

100%确定它可以下载,但对用户来说不是很好

-唯一可靠的方法是将可下载文件转换为.zip。是的,它不太方便/优雅,但这肯定是浏览器必须下载此文件的方式。始终下载ZIP格式的文件

取决于用户的浏览器首选项

-是的,你不能完全肯定,但这是一个非常接近的方法。您需要在下载PDF的文件夹中创建一个.htaccess文件。您需要创建此文件并使用以下代码将其放入:

SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf
Header add Content-Disposition "attachment" env=requested_pdf
我希望这对某人有帮助。在我的网站上,它确实工作得很好。它在不同浏览器之间有所不同,但它可以工作。。。你只需要知道,有一个门廊会看到它显示在浏览器中,而不是下载

希腊会议


Dani

可能的副本是否足以强制PDF成为附件,因此要求用户保存?(那很容易)。还是您特别希望用户下载HTML版本?(这很难,除非你有原始文件要转换)。顺便说一句,如果你能仔细检查你现有的问题,如果合适的话,把一些问题标记为已接受,那将不胜感激。承认自己的努力是件好事!见鬼,我希望它是一个PDF附件,用户需要保存它。我不知道;我不想在网上看到它。这怎么可能?!?!你能告诉我吗?!