ok, tomé fragmentos de códigos de Internet y logré que algunas cosas funcionaran, pero solo funciona en la primera página y me gustaría que se hiciera en todas las páginas. Estoy seguro de que es un error de novato, pero simplemente no he encontrado la respuesta.
La idea es que escriba el nombre del archivo con una fuente de código de barras y la línea después del número de página, lo puse en dos bucles diferentes para tener dos fuentes diferentes (esperando que tenga sentido).
for (var p = 0; p < this.pageNum; p++); var cMyText = event.target.documentFileName.replace(/\.pdf$/i,""); event.target.addWatermarkFromText({ cText: cMyText, nFontSize:10, aColor: color.black, cFont: "LibreBarcode39Text-Regular", nHorizAlign:app.constants.align.left, nHorizValue: 36, nVertAlign:app.constants.align.top, nVertValue: -3, nStart: p }) for (var s=0; s<this.pageNum; s++); var cMyText = "\nPage " + (s+1) + " of " + numPages; event.target.addWatermarkFromText({ cText: cMyText, nFontSize:8, aColor: color.black, nHorizAlign:app.constants.align.left, nHorizValue: 36, nVertAlign:app.constants.align.top, nVertValue: -10, nStart: s })