Вот предложение, которое вы не просили, но которое, тем не менее, может помочь вам достичь вашей цели: Используйте Ghostscript для конвертации ваших PDF-файлов и добавления гиперссылок.
Вот как. Пример предполагает, что вы используете Windows. В Linux или Mac OS X используйте gs
(вместо gswin32c.exe
и используйте \
в качестве продолжения строки вместо ^
:
gswin32c.exe ^
-o with-hyperlink.pdf ^
-sDEVICE=pdfwrite ^
-c "[ /Rect [0 425 295 465]" ^
-c " /Border [0 0 2]" ^
-c " /Color [.7 0 0]" ^
-c " /Page 1" ^
-c " /Action <</Subtype /URI" ^
-c " /URI (/3443580/sozdanie-giperssylki-v-pdf-s-pomoschy-postscript)>>" ^
-c " /Subtype /Link" ^
-c " /ANN pdfmark" ^
-f without-hyperlink.pdf
Эта команда переустанавливает исходный PDF, без-гиперссылки.pdf , в с-гиперссылкой.pdf . Полученный PDF-файл будет иметь гиперссылку на странице 1.
Возможно, но слишком громоздко манипулировать содержимым PDF в текстовом редакторе. Но вы должны быть настоящим экспертом по PDF, чтобы сделать это для большинства PDF-файлов.