$res = Link::getUniversalLocation($this->to);
if (strpos($this->to, '.pdf') >= 0 && ($this->compiler->config->PDFRenderer === 'pdfjs' || $this->compiler->config->PDFRenderer === 'pdfjs-legacy')) {
- return 'pdfjs/web/viewer.html?file=' . rawurlencode('../../' . $res) . '#page=' . $this->pdfpage;
+ if (is_int($this->pdfpage)) {
+ $hash = '#page=' . $this->pdfpage;
+ } else {
+ $hash = '#nameddest=' . $this->pdfpage;
+ }
+ return 'pdfjs/web/viewer.html?file=' . rawurlencode('../../' . $res) . $hash;
}
return $res;
}