使用Python在PDF中放置垂直或旋转的文本
我目前正在使用PyFPDF生成PDF。我还需要添加垂直/旋转文本。不幸的是,据我所知,PyPDF并不直接支持它。有针对PHP的FPDF解决方案使用Python在PDF中放置垂直或旋转的文本,python,pdf,fpdf,pypdf,Python,Pdf,Fpdf,Pypdf,我目前正在使用PyFPDF生成PDF。我还需要添加垂直/旋转文本。不幸的是,据我所知,PyPDF并不直接支持它。有针对PHP的FPDF解决方案 有没有一种方法可以使用PyFPDF或其他库从Python在PDF中插入垂直或旋转文本?我相信您可以使用。我以前插入过模块中的文本,但没有旋转文本。insertText方法中有一个rotate参数,希望它能为您工作 可按如下方式进行: import fitz doc = fitz.open(filename) page = doc[0] point = f
有没有一种方法可以使用PyFPDF或其他库从Python在PDF中插入垂直或旋转文本?我相信您可以使用。我以前插入过模块中的文本,但没有旋转文本。
insertText
方法中有一个rotate参数,希望它能为您工作
可按如下方式进行:
import fitz
doc = fitz.open(filename)
page = doc[0]
point = fitz.Point(x, y) # in PDF units (1 / 72 of an inch)
page.insertText(
point,
text="Hello World",
fontsize=8,
fontname="Helvetica", # Use a PDF Base 14 Fonts, else check documentation
color=(0, 0, 0),
rotate=90
)
doc.save(filename, incremental=True)
doc.close()
必须更新链接以导入ModuleNotFoundError中的fitz结果:没有名为“frontend”的模块