小智 1
我相信你可以使用PyMuPDF做到这一点。我之前已经用模块插入了文本,但没有旋转文本。该方法中有一个旋转参数insertText
,因此希望它对您有用。
可以按如下方式完成:
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()
Run Code Online (Sandbox Code Playgroud)