【问题标题】:How do I create a PDF file, including images and text, from Python? [closed]如何从 Python 创建 PDF 文件,包括图像和文本? [关闭]
【发布时间】:2023-03-17 19:07:01
【问题描述】:

我正在寻找一种方法来从 Python 程序创建一张标签,作为 PDF 文件。每个标签都有一个或两个图像和几行文本(相同的字体,例如 Helvetica 或 Arial,但可能大小不同,并使用粗体和斜体)。这些是标签,重要的是元素在页面上的位置正确。一些标签是地址,因此文本可能会有所不同,并且具有不同的行长和行数。

我希望能够判断文本何时不适合它的可用空间,以便程序可以在退出之前自动尝试一些策略(例如将字体更改为 Arial Narrow、减小字体大小)。我绝对不希望文本在没有通知的情况下溢出或换行。

我查看了 pypdf,但它似乎无法满足我的需求(或者我可能遗漏了一些东西)。我不介意使用支持我需要的功能的库创建不同格式的文档,只要它可以通过编程方式转换为 PDF。作为最后的手段,我还可以使用可以创建光栅图像的库,因为它可以轻松转换为 PDF,但我更喜欢包含原生文本的 PDF,而不仅仅是它的位图。

【问题讨论】:

  • 您可以查看pdfme库。它是python中用于创建PDF文档的最强大的库,它可以完成您需要的所有事情。

标签: python pdf pdf-generation document


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-21
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 2011-10-15
  • 1970-01-01
相关资源
最近更新 更多