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, 2008, 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.