É provável que você encontre um aplicativo amigável para fazer isso para você, mas é assim que eu o obtenho com um pouco de VBScript ...
-
Faça o download e instale o ABCpdf em webSupergoo, disponível aqui ...
-
Copie o seguinte script em um arquivo de texto e salve-o com um '.vbs' extensão de arquivo.
-
Coloque uma cópia do seu arquivo PDF em a mesma pasta que o script, nomeando it 'myForm.pdf'.
-
Clique duas vezes no arquivo de script para executá-lo.
Set theDoc = CreateObject("ABCpdf8.Doc")
theDoc.Read "myForm.pdf"
theDoc.AddFont "Helvetica-Bold"
theDoc.FontSize=16
theDoc.Rect.Pin=1
Dim theIDs, theList
theIDs = theDoc.GetInfo(theDoc.Root, "Field IDs")
theList = Split(theIDs, ",")
For Each id In theList
theDoc.Page = theDoc.GetInfo(id, "Page")
theDoc.Rect.String = theDoc.GetInfo(id, "Rect")
theDoc.Color.String = "240 240 255"
theDoc.FillRect()
theDoc.Rect.Height = 16
theDoc.Color.String = "220 0 0"
theDoc.AddText(theDoc.GetInfo(id, "Name"))
theDoc.Delete(id)
Next
theDoc.Save "output.pdf"
theDoc.Clear
MsgBox "Finished"
Depois que o script for concluído, você deverá encontrar outro documento PDF chamado 'output.pdf' na mesma pasta, com todos os nomes de campo sobrepostos sobre os campos.