在现有 PDF 文件中写入文本

Write text in existing PDF file

我正在使用 GeneXus 开发 WebPanel。 我需要在用户上传的pdf文件的特定位置写文字。 我该怎么做? 我看到了 "PDF Tools" 库,但似乎我只能使用此库将图像添加到 PDF。

我写信给 PDF Tools 开发人员,他帮助我开发了一个新版本的库,提供了一种新方法 "AddText"。使用这种新方法,可以在现有 PDF 文件中写入文本。 这是link下载:

LINK

代码示例:

&result = &PDFTools.AddText(&PDFIn, &PDFOut, &X, &Y, &PageNumber, &Text, &fontSize)

其中:

&PDFIn: 初始 PDF &PDFOut: 输出PDF &X:从左到右开始X位置 &Y:从下往上开始Y位置 &PageNumber:包含文本的页码 &Text:要插入到所需 (X,Y) 位置和特定页码的文本。 &fontSize: 字体大小