所以我有这个网页要复制到word文档。这是一个安装指南,我们希望使用它,但添加与我们在环境中安装程序的方式相关的注释。
简单的问题。只需复制粘贴吧?错误。
问题是,此特定网页由<div ..>
个标签构成,其中有几个复选框可启用/禁用与您的选择相关的标签。因此,我选中标记Linux中安装的框,并显示与该安装选项相关的所有div标签。
来源示例:
<div class="forWindows forAIX forLinux forZLinux forPLinux forSolaris">...</div>
<div class="forJTS"> ... </div>
<div class="forCCM"> ... </div>
这意味着,每当我复制并粘贴网页的一部分时,我都会获得所有内容,无论我在屏幕上看到的是什么。我想要的只是复制我在屏幕上看到的网页。
我尝试从Internet Explorer和Firefox复制到MS Word和基本文本编辑器,结果相同。
我希望结果是文本,以便我可以编辑它,因此屏幕截图或导出为PDF将无法正常工作。
我可以保存源HTML,删除不适用的标签并打开本地html文件,除了它有很多工作。此外,该页面似乎严重依赖于服务器端的脚本,所以我想这可能会导致一些问题。
理想情况下,我希望保留格式,因为它也显示出来。
要重现此问题:
答案 0 :(得分:2)
似乎未定义复制和粘贴的行为。有些浏览器会复制忽略隐藏内容的样式,而其他浏览器会复制包括样式(即一些将包含隐藏文本而另一些则不包括)。
浏览器的粗略摘要似乎是:
答案 1 :(得分:1)
我只是截取页面并使用简单的图形编辑程序裁剪图像并添加注释。
要截取页面,请按“打印”屏幕(可能短接为键盘上的PrtScn)。将屏幕截图复制到内存中。 现在,在图形编辑程序甚至文字处理器中,单击粘贴(或按ctrl-v)。将出现屏幕截图。根据您的需要裁剪并添加注释。
答案 2 :(得分:0)
编写一个将#text节点连接在一起的书签,但仅当父元素的计算样式为display != none
和visiblity != hidden
时。