繁体   English   中英

将文件从输入传输到iframe JavaScript

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM