gpt4 book ai didi

pdf2htmlEX文本选择问题

转载 作者:行者123 更新时间:2023-12-05 07:47:31 25 4
gpt4 key购买 nike

我已经使用 pdf2htmlEX 将 pdf 转换为 html。选择多行时,当光标在两行之间时,选择会向上跳。有人请帮忙解决这个问题。

enter image description here

enter image description here

这里已经提出了这个问题https://github.com/coolwanglu/pdf2htmlEX/issues/62但解决方案并没有解决问题。需要帮助来解决这个问题。

最佳答案

作为解决方法,我创建了这个样式:

.t {
/* making selection to behave nicer when selecting text between multiple text lines (to avoid element gaps which can cause weird selection behavior) */
padding-bottom: 100px;
margin-bottom: -25px;

/* making selection to behave nicer when selecting text between multiple columns (useful for pages with 2 or more text columns) */
padding-right: 2000px;
}

问题是所有文本元素都是绝对定位的,只要鼠标(在选择期间)离开文本元素,它就会在页面元素上触发鼠标事件(这会导致从中选择文本从页面开始到起点)直到到达其他文本元素。

此样式/解决方法“填补”了这些空白,因此鼠标永远不会到达页面元素。

文档应该看起来一样。


编辑:请注意此解决方案依赖于正确的 DOM 结构(文本元素是有序的)。在某些情况下,文本可能变得无法选择(例如,当页面包含 2 个文本列并且第一个文本 block 实际上作为 DOM 中的最后一个子项放置时)。

如果您遇到此类问题,请尝试调整值以很好地适应您的文档,如下所示:

.t {
/* making selection to behave nicer when selecting text between multiple text lines (to avoid element gaps which can cause weird selection behavior) */
padding-bottom: 40px;
margin-bottom: -10px;

/* making selection to behave nicer when selecting text between multiple columns (useful for pages with 2 or more text columns) */
padding-right: 0px;
}

选择可能会跳来跳去(再次取决于文档结构和使用的值),但与原始状态相比仍然会好很多。

关于pdf2htmlEX文本选择问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com