一个python包来创建PDF文件。

PaPDF的Python项目详细描述


巴基斯坦人民国防军

创建PDF的Python库

特点:

  • 使用TrueType字体嵌入的基本文本写作(包括propper字体子集)
  • 图像插入(支持JPEG图像和PNG透明图像)
  • EAN13条码插入

安装:

使用pip3安装PaPDF

pip3 install PaPDF

简单用法示例:

下面的代码片段将创建一个包含两个页面和两个页面的pdf(test.pdf) 文本。在

^{pr2}$

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")

Generated barcode example

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将一个对象围绕另一个对象旋转   java如何在安卓中定位XY平面上的点?   java如何在多个类中使用log4j?   delete语句中的java语法错误   java从redis中存储和检索对象?   java如何从另一个类向JTextArea追加文本?   java可以将不可运行的任务传递给ThreadPoolExecutor   在Java中递归更改文件权限?   安卓 studio java中布局管理器的空指针验证   反编译Java:使用JD我得到一个空的enum类   @Transactional方法的java Disable警告“访问可以是packageprivate”   java JDialog,错误显示查询?   仅在接口上使用java checkstyle JavadocType   java如何从xml解析器获取属性值