一个python包来创建PDF文件。
PaPDF的Python项目详细描述
巴基斯坦人民国防军
创建PDF的Python库
特点:
- 使用TrueType字体嵌入的基本文本写作(包括propper字体子集)
- 图像插入(支持JPEG图像和PNG透明图像)
- EAN13条码插入
安装:
使用pip3
安装PaPDF
:
pip3 install PaPDF
简单用法示例:
下面的代码片段将创建一个包含两个页面和两个页面的pdf(test.pdf
)
文本。在
TrueType字体嵌入:
更高级的示例使用(子集)TrueType字体。基本上 与上面的示例相同,但是使用自定义字体,从字体文件加载。在
importPaPDFwithPaPDF("test.pdf")aspdf:pdf.addTrueTypeFont("<FontUserName>","/path/to/font.ttf")pdf.currentFontName="<FontUserName>"pdf.addText(40,290,"Hello world")pdf.addPage()pdf.addText(40,10,'Hello world')
添加EAN13条码:
添加条形码非常简单。警告:在调用addEAN13()
函数时,请确保最后一位的校验和计算正确。在
importPaPDFwithPaPDF("barcode.pdf")aspdf:pdf.addText(20,250,"Simple EAN13 barcode example:")pdf.addEAN13(20,225,"4012345123456")
- 项目
标签: