当涉及到免费的 PDF 转换器时,有一些可供选择的工具。以下是两个广泛使用且功能强大的免费 PDF 转换器:
1. **LibreOffice**: LibreOffice 是一套开源办公软件套件,其中包括 Writer、Calc 和 Impress 等组件。它支持将 PDF 文件转换为多种格式,如文本文件(.txt)、Word 文档(.docx)和 HTML 文件等。你可以使用以下代码来将 PDF 转换为文本文件:import subprocessdef convert_pdf_to_text(input_pdf, output_text): command = ['soffice', '--headless', '--convert-to', 'txt:text', input_pdf, '--outdir', output_text] try: process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) process.communicate() except OSError: print("转换失败!")# 示例用法input_pdf = 'input.pdf'output_text = 'output.txt'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,若有不正确之处,请多包容 |