javascript - 使用输入类型文件的 PDFObject
问题描述
我可以使用此代码从服务器加载 pdf 文件
<input type="file" id="imgPreview">
<div class="container" >
<div id="viewpdf"></div>
</div>
<script>
var viewer = $("#viewpdf");
PDFObject.embed("{{url('public/uploads/LANDMARK.pdf')}}", viewer);
</script>
但我要做的是加载从imgPreview
输入文件类型附加的pdf文件
解决方案
像这样使用:
$( document ).ready(function() {
$( "#imgPreview" ).change(function() {
var inputFile = this.files[0];
var url=window.URL.createObjectURL(inputFile);
var viewer = $("#viewpdf");
PDFObject.embed(url, viewer);
});
});
推荐阅读
- javascript - 关于如何禁用文本字段而不影响其他人的 Jquery 单选按钮
- node.js - Powershell 不显示 gulp 任务的值
- networking - 在 getInetAddress() 中获取 ip6 格式
- javascript - 如何在xslt2.0中使用javascript函数?
- r - API调用问题
- sharepoint-2016 - 尝试在 SharePoint 管理中心创建网站集时出错
- jquery - 在 Jquery / Ajax 中使用 for 循环动态创建行
- python - 通过 Python win32com 从 Outlook 中读取联系人详细信息
- node.js - 如何以编程方式使用节点 js 使用 gnupg 创建密钥对?
- javascript - 电子安装中止 - ECONNRESET