如何导出Google Scholar PDF阅读器自动生成的论文大纲?
导出谷歌智能PDF阅读器自动生成大纲的方法
以下是几种可行的导出方案:
手动复制粘贴
打开PDF阅读器界面后,展开所有大纲节点,选中整个大纲区域,直接复制后粘贴到任意文本编辑器(如记事本、Obsidian),可根据需求调整缩进和格式。浏览器开发者工具提取
- 在Chrome中打开该PDF页面,按F12调出开发者工具
- 切换到「Elements」标签,定位到大纲对应的HTML元素(通常是带有
outline或toc类名的嵌套列表) - 右键点击该元素,选择「Copy > Copy element」,粘贴到文本编辑器后删除多余HTML标签,保留纯文本层级结构
控制台脚本批量提取
适合有基础技术能力的用户,步骤如下:- 打开开发者工具的「Console」标签
- 输入适配该扩展DOM结构的脚本(示例如下,需根据实际页面元素类名调整):
function getOutline() { const items = document.querySelectorAll('[role="treeitem"]'); // 替换为实际大纲项的选择器 const outline = []; items.forEach(item => { // 计算层级,根据元素缩进或DOM嵌套关系调整 let level = 1; let parent = item.parentElement; while (parent && parent.matches('[role="tree"]')) { level++; parent = parent.parentElement; } outline.push(`${' '.repeat(level-1)}- ${item.textContent.trim()}`); }); return outline.join('\n'); } console.log(getOutline());- 执行脚本后,复制控制台输出的文本即可得到带层级的大纲
内容的提问来源于stack exchange,提问作者SSS
相关产品推荐
相关产品推荐

