鱼C论坛

 找回密码
 立即注册
查看: 3596|回复: 20

[已解决]求一个 pdf 转换器,最好是免费的。

[复制链接]
发表于 2023-7-26 18:07:58 | 显示全部楼层
当涉及到免费的 PDF 转换器时,有一些可供选择的工具。以下是两个广泛使用且功能强大的免费 PDF 转换器:

1. **LibreOffice**: LibreOffice 是一套开源办公软件套件,其中包括 Writer、Calc 和 Impress 等组件。它支持将 PDF 文件转换为多种格式,如文本文件(.txt)、Word 文档(.docx)和 HTML 文件等。你可以使用以下代码来将 PDF 转换为文本文件:
  1. import subprocess
  2. def convert_pdf_to_text(input_pdf, output_text):
  3.     command = ['soffice', '--headless', '--convert-to', 'txt:text', input_pdf, '--outdir', output_text]
  4.     try:
  5.         process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  6.         process.communicate()
  7.     except OSError:
  8.         print("转换失败!")
  9. # 示例用法
  10. input_pdf = 'input.pdf'
  11. output_text = 'output.txt'
  12. convert_pdf_to_text(input_pdf, output_text)
复制代码

请注意,你需要提前安装 LibreOffice 并将其添加到系统环境变量,以便在命令行中执行 "soffice" 命令。

2. **PDFsam Basic**:PDFsam Basic (PDF Split and Merge)是一个免费的开源 PDF 工具,可用于拆分、合并、旋转和重新排序 PDF 文件,以及从 PDF 提取页面等。你可以在其官方网站上下载适用于你的操作系统的安装程序,并按照说明操作。

这些免费 PDF 转换器提供了一些基本的功能,并且对于初学者来说比较友好。如果你需要更高级的功能,可能需要考虑付费的专业 PDF 转换工具。

希望对你有所帮助!如果你有其他问题,请随时提问。求给个最佳答案,非常感谢
只要点击我的回复贴写着发表时间的那一栏的绿色按钮即可!-->

                               
登录/注册后可看大图


此回答源于ChatGPT,若有不正确之处,请多包容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-19 03:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表