拒绝充会员,我用AI帮老婆搞定这功能

阿诺大话科技君 2025-03-06 06:47:12

老婆在微信上发来求助消息,我定睛一看,说的是:“老公,我要把 pdf 文档逐页转成图片输出,但这个功能要 VIP 会员,你帮我充个会员吧。”

一个 pdf 阅览工具还在收这钱?太落后于时代了吧。我说“老婆莫急,你现在开始计时,三分钟内搞定。”

第一步:打开豆包,输入问题:“请用python实现将pdf内容保存为高清PNG格式图片。”

然后库安装方法、代码、解释和注意事项都喷出来了。

第二步:点击复制按钮,打开 vim 编辑器粘贴代码(从头到尾37行),修改一下源文件和输出路径。

import fitzdef pdf_to_png(pdf_path, output_folder, dpi=600): # 打开 PDF 文件 pdf_document = fitz.open(pdf_path) # 遍历 PDF 中的每一页 for page_number in range(len(pdf_document)): # 获取当前页面 page = pdf_document.load_page(page_number) # 设置渲染分辨率(DPI)以提高图像质量 zoom_x = dpi / 72 # 水平方向的缩放因子 zoom_y = dpi / 72 # 垂直方向的缩放因子 mat = fitz.Matrix(zoom_x, zoom_y) # 将页面渲染为图像 pix = page.get_pixmap(matrix=mat) # 构建输出图像的文件名 output_filename = f"{output_folder}/page_{page_number + 1}.png" # 保存图像为 PNG 格式 pix.save(output_filename) print(f"Page {page_number + 1} saved as {output_filename}") # 关闭 PDF 文件 pdf_document.close()if __name__ == "__main__": # PDF 文件的路径 pdf_file_path = "d:/work/doc/color_page.pdf" # 输出图片的文件夹路径 output_folder = "d:/work/doc/output_images" # 调用函数进行转换 pdf_to_png(pdf_file_path, output_folder, dpi=600)

第三步:执行。

# python3 pdf2png.py

第四步:将输出文件打包发给老婆,赢得“老公真能干”称号。

总结一下,AI 真的是效率提升好帮手,其实没必要去争论 AI 会替代什么工作,也不用满怀焦虑到处去买课学什么精通 AI 十大方法之类。就是现有手头上的事儿,在习惯性动手之前先找 AI 问一嘴,自然就越用越熟练了。

百度李厂长都打自己脸,宣布要开源免费文心一言了,那些还在收各种 VIP 会员费的工具们,也应该思考一下出路在哪里了。

拒绝当韭菜,各位大拿有 AI 应用好妙招也多分享一下吧。

0 阅读:7

阿诺大话科技君

简介:感谢大家的关注