问题标签 [pyfpdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Python pyFPDF 在 PDF 中混合编写英语和阿拉伯语文本时出现问题
我需要创建一个混合了英语和阿拉伯语文本的 PDF,我可以使用下面的代码来做到这一点(从 Google Noto 字体下载 NotoSansArabic-Regular.ttf)。但问题是阿拉伯文本从左到右出现,但它应该从右到左出现。例如。它应该是 'مرحبا' 而不是 'ابحرم'。请有任何建议
下面是生成PDF的代码
pyfpdf - pyfpdf multicell中的行距非常大
我遇到了这个问题。当我使用多单元格在一个单元格中输出多行文本时,单元格中的行距非常大。我找不到可能的函数或参数来调整,有没有朋友可以解决这种问题?
python - python FPDF如何加粗内联文本
如何在写入文档时将内联字符串加粗。
我尝试了特殊字符\033,但它们似乎只适用于控制台打印而不是pdf输出,因为它们在pdf中显式打印为\033......还有其他方法可以将字符串格式化为粗体吗?
编辑:
我的意思是,我需要将非 ASCII 字符打印到文件中,我该如何完成它
python - 测试完成:如何从日志中的“图片”面板获取捕获的屏幕截图
我正在使用 fpdf 生成自己的日志导出到 pdf。从“测试日志”中的“图片”面板单击后,我试图获取截屏。我可以从“日志项目”中获取名称和状态。我试图检查“图片”面板的数据类型,但它返回“浮动”而不是“图像”
是否可以从 TestComplete 获取屏幕截图?(从日志文件夹获取的选项不合适)
python - python os.path.join(os.getcwd(), 'folder', 'file') 在同一个文件中返回不同的路径
我正在尝试使用.add_font()
. 自从我重写了我正在编写的代码以来,我曾经将所有脚本都放在一个名为“david”的文件夹中。现在我将它迁移到父目录中。
这是意外的行为:在我调用的函数中
我删除了所有pycache文件,如果我添加一个名为“david”的空目录,一切都会再次运行,因为可以解析后一个路径。
可重现的最小示例: - 让 fpdf 工作: - pip install fpdf - 包含字体的字体目录(ttf 格式)
包含此代码的文件
如果第二次调用 os.getcwd() 会包含一个名为“david”的文件夹,那显然会很奇怪。因此,您可能必须先将代码放在名为“david”的嵌套文件夹中,然后运行它,然后将其放入父文件夹,删除“david”目录并再次运行它。
我还创建了一个 .workspace 文件夹,其中有我的 launch.json 文件。在此文件中,由于使用 vscode 调试器时的导入问题,我将密钥从cwd
更改为。当我将文件迁移到父目录时,我把它改回来了。${workspaceRoot}
${workspaceRoot}/david
这就是您可以在子文件夹中运行 os.getcwd() 然后手动退出的原因
在我的整个工作区中,我没有声明错误的文件路径,但.add_font()
即使我将正确的路径硬编码到其中,该方法仍然会使用它
解决方案:当我运行脚本时,会自动创建一个 .pkl 文件。更改脚本目录时需要删除此文件,否则它将使用存储的路径
python - 在 FPDF 对象的 json 视图中上传字符串
我有一个这样的字符串:
我尝试将它上传到我的 fpdf 对象中,但在json 视图中。我试过这个:
但我得到的只是空白页作为输出。你知道如何处理它,或者问题出在哪里?
非常感谢。
python - Python3 fpdf 给我一个错误 latin-1 codec can't encode character
当我运行下面的代码时,我得到以下回溯:
我该如何解决?是因为我选择 Arial 作为我的字体选择吗?我所要做的就是将 txt 转换为 pdf 文件,所以如果在 Python 中有任何更简单的方法可以做到这一点,我将不胜感激。
python-3.x - 字符串Pyfpdf中的换行符?
我想遍历字典并在单元格中打印键:值。在每个键值之后,pair 应该有一个换行符。
例子。
姓名:乔恩。
年龄:24。
代理:铬
这不会插入换行符。write 允许换行,但新行文本转到页面开头。
html - 如何解决html表格中的行不连续(python fpdf2生成PDF文档)
我尝试生成 PDF 文档。我使用PYPDF2。PDF 包含一个由以下人员生成的表格:
我没有写这个类,它是库的一部分。但是,某些列具有更多内容,因此它们包含换行符。由于这些换行符,结果是这样的:
如何为表格中的每一列提供完整、连续的边线?(就像列'Teilnehmer')