Download v1.10 
Windows PC 32bit Download
Windows PC 64bit Download
Linux 32bit Download
Linux 64bit Download
Macintosh OSX Download
Unix AIX Download
SUN Sparc Solaris Download
HP-UX Download  

Menu Links
News

Buy / Register
Trial Restrictions

Full Features List
Known Issues/Bugs
Forum
Contact
  FULL LIST OF FEATURES

Supports Windows 95, 98, ME, NT4, 2000, XP, 2003, 2008, Vista, Windows 7, 8, 10, 2008, 2012, 2016, Unix AIX, Linux, Macintosh OSX, SUN Solaris, HP-UX

many optional parameters:

<input file> source input file (must be first parameter)
<output file> output file (must be second parameter)

-f output folder, must be second parameter (optional) e.g. -fout
-text for stamping text with a link.
-link for the link e.g. http://www.adobe.com
-remove for removing existing links, NOTE: only "Open a file" or "Open a web page" link types are removed
-textlink for matching on text within link
-change to signify a change from -link to -newlink
-newlink for above change
-changepart for changing part of a link
-create for creating a new link on existing text, supports: http:, https:, www, ftp:, file:, mailto:
-textfile <filename> for creating a new link on existing text if the text is found in the file loaded.
-linkfile <filename> for creating a new link on text if it is found in the file loaded.
-report for dumping out a report of all page no | text | link
-reportappend appends to report txt file rather than starting from new
-reportpos output's positions
-linktype Visible Rectangle or Invisible Rectangle. default: "Invisible Rectangle"
-highlightstyle None, Invert, Outline, Insert. default "Invert"
-linethickness Thin, Medium, Thick. default: "Thin"
-linestyle Solid, Dashed, Underline. default: "Solid"
-linkcolor RGB hex value. default: 000000
-linkaction Only two required: "Open a file" or "Open a web page". default: "Open a web page"
-s(n) page to start processing at, default at 1
-e(n) page to end processing at, default at 99999
-font <TEXT> font name to use, e.g. Arial, use Arial as default
-fontfile <filename> for loading other font metrics into the program
-color RGB hex font color to use in rgb hex. 000000 is default for black. default as black.
-size(n) font size to use, e.g. 11, use 11 as default
-angle(n) angle of text in degrees, use 0 as default
-align <TEXT> align justified text, can be 'left', 'right' or 'center', left is default. e.g. right on positions 20,20 would mean last character right edge ends at that position.
-force force portrait when landscape, if view is rotated then calculate as unrotated.
-pos(n),(n) h,v (horizontal, vertical) positions on page calculated from bottom left up. e.g. 20,20 would be bottom left corner. use 10,20 as default. if -1 is specified then center on page size.
-posLength extend link box (horizontal) positions on page calculated from bottom left eg. -posLength100
-posHeight extend link box (vertical) positions on page calculated from bottom left eg. -posHeight100
-posLeft extend link box (horizontal) positions on page calculated from bottom left eg. -posLeft100
-posBottom extend link box (vertical) positions on page calculated from bottom left eg. -posBottom100
-flipv flips vertical positions so 20,20 would be top left calculated from top of page.
-fliph flips horizontal positions so 20,20 would be bottom right from right edge of page.


Example usage:-

add link option to add link to text.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -text "adobe systems" -link "http://www.adobe.com/index.htm" -pos10,10 -linkcolor FF0000
add text at position 10,10 with link.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -text "c:\test.txt" -link "c:\test.txt" -pos10,10 -linkaction "Open a file" -linktype "Visible Rectangle"
add text of the filename at position 10,10 with link.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -text "[FILENAME]" -link "c:\test.txt" -pos10,10 -linkaction "Open a file" -linktype "Visible Rectangle"
add text of the filename title at position 10,10 with link.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -text "[FILETITLE]" -link "c:\test.txt" -pos10,10 -linkaction "Open a file" -linktype "Visible Rectangle"

add link to existing text.
e.g. PdfLink test.pdf out-add-link-existing.pdf -text "PDF" -create -link "http://www.createlink.com"


remove links (page range and/or by text / link).
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -remove
(removes all links found from pages 1-2, NOTE: only "Open a file" or "Open a web page" link types are removed)
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -remove -textlink "adobe systems"
(removes all links found from pages 1-2 but only if the text is "adobe systems"), the text remains only the link is changed.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -remove -link "http://www.adobe.com/index.htm"
(removes all links found from pages 1-2 but only if the link is "http://www.adobe.com/index.htm") - use non case sensitive matching.

change links by text / link address.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -change -textlink "adobe systems" -newlink "http://www.adobesys.com/index.htm"
(changes a whole text link from where text is "adobe systems" to the newlink, this only happens if an existing link was found.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -change -link "http://www.adobe.com/index.htm" -newlink "http://www.adobesys.com/index.htm"
(changes a whole link to another link if exact match is found) - use non case sensitive matching.
change links partly by link address.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -changepart -link ".adobe.com" -newlink ".adobesys.com"
(change part of a link if the search part link is found) - use non case sensitive matching.
create links from web addresses in text. e.g. text: click http://www.google.com to go and search www.google.com
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -create
(searches text for web style links and create a link for them, search for http:, https:, www, ftp:, file:, mailto:)
create links from string in text
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -create -text "adobe systems" -link "http://www.adobe.com/index.htm"
(searches for text and creates a link for them) - use non case sensitive matching.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -create -text "test.txt" -link "c:\test.txt" -linkaction "Open a file" -linethickness "Thick"
report links.
e.g. PdfLink c:\test.pdf c:\test-out.pdf -s1 -e2 -report "c:\report.txt"
report.txt would have e.g.
pageno|text|link
1|adobe|http://www.adobe.com
8|my space|http://www.myspace.com/user1/index.html
NOTE: first 2 parameters have to be input file / output file or 2nd parameter -f
If your filename has spaces in it then use double quotes around the filename, e.g. "c:\my test\test file.pdf"

Wildcards * are not permitted, if you want to process many files then do: dir /B *.pdf > list.txt, then pdflink list.txt -fout

Add Links to multiple documents with speed & ease.





Use any True Type font
Comes with software for adding your own custom fonts.