事到如今,我会毫不犹豫地说Claude是我最喜欢的AI工具!然而,在我经常做的一件事上遇到了Claude的一个严重问题:在提示词中附加PDF文档。
这个问题以超乎我想象的速度飞快地吃掉我的用量额度,从那以后我一直在找解决办法。
终于,我找到了解决方案,全靠Claude Code。
没人提醒过你的token问题
原来“附加PDF”是要付出代价的
与其他人工智能工具一样,Claude也能让你在提示词中附加PDF和其他文件。我比大多数人更频繁地用到这个功能,因为我要处理研究论文、行政文件和其他几类文档。例如,我可能需要Claude帮助我理解一篇复杂的论文,或者根据另一个PDF起草一份公文。但是有好几次,我带着PDF附件的提示词在没有任何预警的情况下就超出了Claude的用量额度。
在很多情况下,我会上传一个多页的 PDF,并期望 Claude 能给出更好的回答,但我会收到一条消息,说我已达到使用上限。当你付费订阅后,还遇到这种情况,就更让人恼火了。骂了 Claude 和它的使用限制很久之后,我发现问题其实更多出在 PDF 上,而不是 Claude 上。更重要的是,我还找到了一个解决方案:Markdown。
为什么 Markdown 的消耗只是 PDF 的一小部分
我真希望早点知道这件事
减少 Claude 使用量的办法很简单:使用 Markdown 而不是 PDF。显然,当你附加 PDF 时,Claude 得费很大劲,但将其转换为 Markdown 就能解决这个问题。这也是 Markdown 众多特别之处中的一个。
之所以会有这种差别,是因为 PDF 文档不仅仅涉及文本;它们还包含许多其他数据,例如布局和定位信息、编码数据、图像引用以及结构开销,这些 Claude 全都得处理。Markdown 就简单多了,所以它的处理量只是 PDF 文档的一小部分。我之前试过这个办法,效果非常惊艳。在大多数情况下,Claude 处理 Markdown 文件消耗的 token 不到处理 PDF 文档时的一半。
话虽如此,我并不喜欢为了把PDF转成Markdown还得再开一个在线工具。幸运的是,我琢磨出可以用Claude自己搭一个工具来解决这个问题。最爽的是什么?只写了一段提示词。
一段提示词,搞定一个能用的工具
Claude Code 真挺厉害
我一想到要做一个网页工具来把PDF转成Markdown,立马就想到了Claude Code。说起来,我曾用Claude Code搭过在网上找不到现成方案的网页应用,我觉得这次应该也差不多。Claude Code 果然没让我失望。我得在终端里打开Claude Code,然后输入这段提示词:
你能做一个离线的网页应用,把PDF转成Markdown吗?记得让它跟网络隔离。
我添加了“气隙(air-gap)”这个短语,以确保 Claude 将所需的所有文件下载并保存在我的机器上,而不是让这个工具每次都去联网获取。这样,即使我没有互联网连接,PDF 转 Markdown 转换器仍然可以正常工作。我也不想折腾运行本地服务器这件事。所以,我脑子里想的就是做一个基于 HTML 的网页应用。令人惊讶的是,Claude Code 在不到 3 分钟内就把整个工具做出来了,并在我的网页浏览器中打开了这个 HTML 文件。
这里让我觉得很厉害的一点是,我不用跟 Claude Code 来回反复沟通。相反,它仅凭那一条提示词就理解了我想要什么,并为我构建好了。现在我已经在浏览器里把它加了书签,我就可以访问它,并在向 Claude 提交任何内容之前将 PDF 转换为 Markdown。当然,我是在知道自己要处理大型 PDF 文档时才会这样做,这样我就能大大减少 token 的消耗量。
使用 PDF 转 Markdown 转换器的体验
现在已经经常使用一段时间了
尽管 Claude Code 做这个工具的时候,我这边没有再做任何额外的定制,但这个 PDF 转 Markdown 转换器在核心功能上表现得特别出色。正如我之前提到的,这个网页即使没有互联网连接也能正常工作,并且具有非常直观的用户界面。我既可以通过上传窗口选择 PDF 文件,也可以把文件拖放到指定区域,就能开始用了。
几秒钟内,这个离线网页应用就会处理PDF文档并显示两个部分。左侧显示页面信息,包括文件大小、页数、字数和字符数。右侧显示文件的Markdown版本,并提供预览选项。你可以复制Markdown中的内容,或下载.md文件。当然,就我的需求而言,我选的是后者。
我已尝试用这个工具转换各种PDF文档,包括扫描文档。如果文档虽然是扫描件,但文本仍然可以选中,它就会被转换为Markdown文档,一切运行良好。但如果文档纯粹是扫描件,情况就不太一样了。总的来说,Claude Code做出来的这个东西非常靠谱。
扫描版PDF是它的短板
正如我所说,这里唯一的限制是你无法使用这个工具转换纯扫描版PDF文档。这似乎是所有PDF转Markdown转换器的通病。如果你已经订阅了Claude Pro,用这一条提示词就能把这个工具搭出来,比那些基于Claude的顶级工具还好用,尤其是你经常要处理大量PDF文档的话。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.