javascript - 使用自定义名称保存嵌入的 pdf

标签 javascript html

<分区>

在我的网页上,我将我的pdf设置如下:

<object data="myURL" type="application/pdf" width="300" height="200"></object>

URL 是用 javascipt 从这样的 blob 创建的:

var myURL = URL.createObjectURL(blob);

pdf 得到显示,但是当我点击右下角的保存按钮时(使用 chrome),我得到一个预定义的名称(可能是用 javascript 创建的 URL 名称)...

如何更改该名称?

最佳答案

您可以将 download='filename' 属性添加到您嵌入的 pdf 链接...

<object data="myURL" type="application/pdf" download="FileName" width="300" height="200"></object>

在 jQuery 中,您可以使用所需的文件名更改 dom 上的属性。 例如。

$(document).ready(function(){
   $('object[data=myURL]').attr('download', 'newFilename.pdf');
});

source of the answer

关于javascript - 使用自定义名称保存嵌入的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696454/

相关文章:

javascript - 如何在网站中嵌入在线 ruby​​/javascript 代码执行器

Javascript - 在哪里放置初始化数据

javascript - 错误: D3 V4 Multi-series line chart with Angular-cli - <path> attribute d: Expected number

html - 用鼠标绘制矩形并在 mouseup 上填充颜色

javascript - ajaxToolkit AutoCompleteExtender Chrome 错误

javascript - Twitter Bootstrap 风格 = "width: 45%;"

javascript - Bootstrap - 同时切换导航和 Accordion 面板

html - 无法使用 CSS 在 HTML 页面上移动文本

html - 实数计数器

java - 使用 jsoup 解析 <META 内容 ="">