Показать определенную страницу в PDF с использованием DOMPDF - PullRequest
0 голосов
/ 21 октября 2011

Я использую DOMPDF для создания PDF-файла из PHP. Работает очень хорошо.

Но теперь, когда я нажимаю на ссылку, которая генерирует PDF, я хочу, чтобы он поднял меня на пятую страницу PDF (если на этой странице есть контент). Есть ли способ сделать это?

1 Ответ

0 голосов
/ 21 октября 2011

Согласно исходному коду, размещенному на этой странице , вы можете использовать функцию 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);
}
...