라이브러리

[PHP] ps_add_bookmark - 현재 페이지에 북마크 추가




PHP에서 ps_add_bookmark 사용하기

`ps_add_bookmark` 함수는 PDF 생성 시 bookmark을 추가하는 데 사용됩니다. 이 함수는 `PDFlib` 라이브러리를 사용하여 PDF 문서를 생성할 때 유용합니다.

사용 방법


`ps_add_bookmark` 함수는 두 개의 매개변수를 받습니다.

- `catalog`: PDF 문서의 catalog 객체
- `title`: bookmark의 제목

예제


#hostingforum.kr
php

<?php

// PDFlib 라이브러리를 로드합니다.

require_once 'pdf-lib.php';



// PDFlib 객체를 생성합니다.

$pdf = pdf_new();



// PDFlib 객체를 초기화합니다.

pdf_open_file($pdf, "example.pdf");

pdf_begin_page($pdf, 595, 842);



// bookmark을 추가합니다.

pdf_add_bookmark($pdf, "Chapter 1", 1);



// PDF 문서를 종료합니다.

pdf_end_page($pdf);

pdf_close($pdf);

?>



예제 설명


이 예제에서는 PDF 문서를 생성하고 bookmark을 추가하는 방법을 보여줍니다. `pdf_add_bookmark` 함수를 사용하여 "Chapter 1"라는 제목의 bookmark을 추가합니다.

bookmark의 레벨


`ps_add_bookmark` 함수의 두 번째 매개변수는 bookmark의 레벨을 나타냅니다. 레벨은 0부터 시작하며, 0은 최상위 bookmark입니다. 예제에서는 레벨 1을 사용하여 bookmark을 추가했습니다.

bookmark의 제목


`ps_add_bookmark` 함수의 세 번째 매개변수는 bookmark의 제목을 나타냅니다. 예제에서는 "Chapter 1"라는 제목을 사용했습니다.

PDFlib 라이브러리


`ps_add_bookmark` 함수는 `PDFlib` 라이브러리를 사용하여 PDF 문서를 생성할 때 유용합니다. `PDFlib` 라이브러리는 PHP에서 PDF 문서를 생성하고 편집하는 데 사용할 수 있습니다.

참고


- `ps_add_bookmark` 함수는 PDFlib 9.0 버전부터 사용할 수 있습니다.
- bookmark의 제목은 UTF-8 인코딩을 사용하여 저장됩니다.
- bookmark의 레벨은 0부터 시작하며, 0은 최상위 bookmark입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 312 페이지

검색

게시물 검색