欢迎访问宙启技术站
智能推送

使用Python的PDFDocument()函数创建PDF文档的示例

发布时间:2024-01-07 05:09:09

PDFDocument()是Python PyPDF2库中的一个函数,用于创建一个新的PDF文档。下面是一个使用Python的PDFDocument()函数创建PDF文档的示例代码:

from PyPDF2 import PdfWriter, PdfFileReader

def create_pdf():
    # 创建一个新的PDF文档
    pdf = PdfWriter()

    # 添加页面到文档
    pdf.add_page()

    # 设置页面内容
    pdf.set_font("Arial", size=12)
    pdf.cell(200, 10, txt="Hello, World!", ln=1, align="C")

    # 保存PDF文档到文件
    with open("output.pdf", "wb") as f:
        pdf.write(f)

    print("PDF文档创建成功!")

create_pdf()

在这个例子中,我们首先导入PyPDF2库中的PdfWriter和PdfFileReader类。然后定义了一个名为create_pdf()的函数。

在create_pdf()函数中,我们创建了一个PdfWriter对象,该对象用于创建新的PDF文档。

接下来,我们调用add_page()方法向文档添加一个新页面。然后,使用set_font()方法设置页面上文本的字体和大小。

使用cell()方法在页面上添加文本。在这个例子中,我们添加了一个居中对齐的"Hello, World!"文本。

最后,我们打开一个文件,并将PDF文档写入到该文件中。

运行这段代码将会创建一个名为output.pdf的PDF文档,其中包含一个页面,上面显示了"Hello, World!"文本。

这只是一个简单的示例,你可以根据自己的需求添加更多页面、文本、图像等内容到PDF文档中。

总结一下,PDFDocument()函数可用于创建一个新的PDF文档。你可以使用PdfWriter对象来向文档中添加页面和设置页面内容,最后将文档保存到文件中。