The PDFTextWritingTool
writes text to specific positions in a PDF, supporting custom fonts.
PDFTextWritingTool
pdf_path
(str, required): Path to the input PDF.text
(str, required): Text to add.position
(tuple[int, int], required): (x, y)
coordinates.font_size
(int, default 12
)font_color
(str, default "0 0 0 rg"
)font_name
(str, default "F1"
)font_file
(str, optional): Path to .ttf
file.page_number
(int, default 0
)font_file
), ensure it is a valid .ttf
.