我正在使用 DOMPDF 从 PHP 生成 PDF 文件。它工作得很好。
但是现在当我单击生成 PDF 的链接时,我希望它带我到 PDF 的第五页(如果该页面上有内容)。有没有办法做到这一点?
我正在使用 DOMPDF 从 PHP 生成 PDF 文件。它工作得很好。
但是现在当我单击生成 PDF 的链接时,我希望它带我到 PDF 的第五页(如果该页面上有内容)。有没有办法做到这一点?
根据此页面上发布的源代码,您可以使用该功能Cpdf.openHere
:
/**
* specify where the document should open when it first starts
*/
function openHere($style, $a = 0, $b = 0, $c = 0) {
// this function will open the document at a specified page, in a specified style
// the values for style, and the required paramters are:
// 'XYZ' left, top, zoom
// 'Fit'
// 'FitH' top
// 'FitV' left
// 'FitR' left,bottom,right
// 'FitB'
// 'FitBH' top
// 'FitBV' left
$this->numObj++;
$this->o_destination($this->numObj, 'new', array('page' => $this->currentPage, 'type' => $style, 'p1' => $a, 'p2' => $b, 'p3' => $c));
$id = $this->catalogId;
$this->o_catalog($id, 'openHere', $this->numObj);
}