PDF-ShellTools > General

Adding custom text stamp, from command line

(1/2) > >>

I’m looking for a pdf tool for our customer that answer at this requirement:
From batch command (command line) – not GUI – we need to add a stamp with a protocol number with his date, reading these info from external db source…
Could PDF Shell Tools to do this job?

Yes, with the use of the DynCustomText parameter

First, you need to create a stamp template, using the stamp tool GUI, to place a dynamic text object, with a [C1] string in it, where do you want the text to appear in the PDF page(s). Create a stamp template like the exemplified at the first attached screenshot, and save it to a "C:\PDFStamps\DynamicCmdLine.stp" named file.

Now you just need to call the stamp tool from the command line, refer the saved template, and pass the text that will replace the [C1] reference.
"C:\Program Files (x86)\PDF-ShellTools\PDFShellTools.exe" stamp StampRules=1 -s Template=C:\PDFStamps\DynamicCmdLine.stp DynCustomText=World C:\PDFs\PDF1.pdf
If you call it without the -s parameter (or from the trial version, that doesn't support the run hidden option) you can see what will be stamped (second screenshot).

It works rather nicely, but if the page orientation  (landscape / portrait) varies within the document the stamp doesn't change proportions

Under the stamp tool "files" tab, the "stamp mode" options (fit to page and maintain aspect ratio) controls proportionality for when the page dimensions/orientation change. Have you played with these options?
If you are referring to a different problem, please attach a stamped PDF showing how it should look like.


--- Quote from: RTT on August 12, 2015, 04:05:33 PM ---Have you played with these options?

--- End quote ---
I've got that working in interactive mode but (in my ignorance) don't know how to set the stamp mode from the CLI


[0] Message Index

[#] Next page


Go to full version