Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
Php 基于Javascript的多页PDF水平滚动?_Php_Javascript_Jquery_Horizontal Scrolling_Pdf To Html - Fatal编程技术网

Php 基于Javascript的多页PDF水平滚动?

Php 基于Javascript的多页PDF水平滚动?,php,javascript,jquery,horizontal-scrolling,pdf-to-html,Php,Javascript,Jquery,Horizontal Scrolling,Pdf To Html,我想知道如何使用JavaScript实现PDF页面的水平滚动。是否最好: 将PDF页面转换为HTML文件,然后在iFrame之间单击左右键,其中src=“…each page.HTML” 将PDF页面转换为iframe之外的其他HTML元素(例如DIV?),然后在包含每个页面内容的元素之间单击左右键 我想确保PDF的文本是可搜索的,所以我不想将其页面变成图像。我也对使用iFrame持怀疑态度,因为在一个网页中使用多个iFrame会带来格式方面的挑战。在使用基于linux的“PDFtoHTML”软

我想知道如何使用JavaScript实现PDF页面的水平滚动。是否最好:

  • 将PDF页面转换为HTML文件,然后在iFrame之间单击左右键,其中src=“…each page.HTML”
  • 将PDF页面转换为iframe之外的其他HTML元素(例如DIV?),然后在包含每个页面内容的元素之间单击左右键
  • 我想确保PDF的文本是可搜索的,所以我不想将其页面变成图像。我也对使用iFrame持怀疑态度,因为在一个网页中使用多个iFrame会带来格式方面的挑战。在使用基于linux的“PDFtoHTML”软件将PDF转换为HTML之后,我已经测试了这种方法,发现一般来说,这是一个次优的解决方案


    选项2似乎是一个不错的选择,但不知道如何通过编程将PDF解析为多个div。除了JavaScript,我还熟悉PHP和Linux,但不熟悉其他语言,如果这有助于思考解决方案的话。

    PDF插件拦截鼠标事件,因此无法直接从浏览器/JavaScript控制鼠标事件


    您的另一种方法是转换为html,这是可行的。

    将PDF页面转换为html文件与“将其解析为
    ”大致相同。如果你已经找到了一个可以为你做这件事的工具(“PDFtoHTML”),那就使用它,除去它输出的.html的
    中的所有内容。

    你现在不是第三次问同样的问题吗?是的,对不起,最后一个问题在得到意见/建议之前不幸地被关闭了,希望不要太烦人,在重新措辞问题后再尝试Hi Inerdia,我需要找到一种方法在飞行中做到这一点,但这听起来像计划,谢谢!