以下是Python脚本实现:

import os
import glob
from fpdf import FPDF

# 获取当前目录下所有的txt文件
txt_files = glob.glob('*.txt')

# 循环处理每个txt文件
for txt_file in txt_files:
    # 读取txt文件内容
    with open(txt_file, 'r') as f:
        content = f.read()

    # 创建PDF对象
    pdf = FPDF()
    pdf.add_page()
    pdf.set_font('Arial', 'B', 16)
    # 将txt文件内容写入PDF文件中
    pdf.cell(40, 10, content)

    # 生成PDF文件名
    pdf_file = os.path.splitext(txt_file)[0] + '.pdf'

    # 保存PDF文件
    pdf.output(pdf_file, 'F')

以上脚本使用了第三方库FPDF来生成PDF文件。需要先安装此库,可以使用以下命令进行安装:

pip install fpdf

在脚本中,首先使用glob模块获取当前目录下所有的txt文件,然后循环处理每个txt文件。对于每个txt文件,首先读取其内容,然后创建一个PDF对象,并将txt文件内容写入PDF文件中。最后根据原始文件名生成PDF文件名,并将PDF文件保存在当前目录下。

有200个txt文档需要转化为pdf格式保持文件名不变保持文件内容不变比如原来名为abwdf2etxt文件转化为abwdf2epdf其中的内容不变请书写脚本来实现上述需求

原文地址: https://www.cveoy.top/t/topic/bIfJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录