[英]Transferring a file from an input to an iframe JavaScript
我正在研究一个项目:我需要提取PDF文件的文本并将此文本放在“div”中。
目前我设法通过使用标签<iframe>
。
但它只有在我知道PDF文件的路径时才有效:例如: src="nameofthefile.pdf" or src="folder/nameofthefile.pdf"
......现在我src="nameofthefile.pdf" or src="folder/nameofthefile.pdf"
相同的结果但是当这个PDF文件由前端的外部用户上传。
所以我想到标签<input id="input" type="file">
但当我单独使用它与我的PDF时我管理但文本仍然是编码的...
所以这是我的问题(抱歉这四个问题......:P)
0)首先,解码PDF文本很容易,因此我只能使用<input>
标签吗?
1)如果没有,我们可以在输入中找回文件并将其存入iframe吗? (感谢javascript)
2)如果第二个问题的答案是“否”,则存在一种在iframe中上传PDF文件并为该帧提供特殊“src”属性的方法。 或者是否可以动态定义属性“src”(就像在日常语言中一样:“如果用户上传PDF文件,我的程序就能知道PDF在这个精确的位置,因此它可以提取文本” ?
3)或者最后一个问题:是否可以通过仅使用javascript或JQuery但没有AJAX或PHP来标记<iframe>
来上传文件? 如果不是我应该采用哪种方法呢?
(我真的不想使用像PHP这样的后端技术^^)
总结一下我的代码:我将代码从https://github.com/hubgit/hubgit.github.com/tree/master/2011/11/pdftotext集成到我的项目中。 但是你需要知道PDF的src ...
谢谢。
我真的不知道你是否可以从PDF中“提取”文本。 但我认为具有“特殊”src attribut的部分将是使用php的最简单的方法。
<?php
$file = //Some Code for choosing the newest file in a directory;
echo '<iframe src="',$file,'"></iframe>';
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.