Cara membaca jumlah halaman file pdf di laravel

Apakah ada yang tahu cara membaca jumlah halaman file pdf di laravel? saya sudah coba pakai cara dibawah ini, tapi ketika upload file pdf yang jumlah halamannya 80, dia malah ngebaca 90 halaman. ada yg tau ga yaa kode selain yg dibawah ini?

public function getPdfPages($file) {
    $pdftext = file_get_contents($file);
    $num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
    return $num;
}
avatar azmirf20
@azmirf20

8 Kontribusi 1 Poin

Diperbarui 2 tahun yang lalu

2 Jawaban:

<div>dengan regex di atas dia akan membaca apa saja yang punya format sama Page X. Jadi kalau ada tulisan di manapun, mungkin akan mendeteksi sebagai halaman.. makanya hasilnya lebih dari halaman yang sebenarnya.<br><br>Saran saya coba cari library yang sudah mengatasi masalah ini dan menyediakan metode dapat halamannya</div>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 2 tahun yang lalu

<div>&nbsp;Sejauh solusi yg saya cari sampai saat ini, saya dapat yang lebih akurat : <br><a href="https://stackoverflow.com/questions/14644353/get-the-number-of-pages-in-a-pdf-document">https://stackoverflow.com/questions/14644353/get-the-number-of-pages-in-a-pdf-document</a><br>hanya saja perlu tools tambahan untuk membaca metadata dari file pdf nya. apa memang perlu menggunakan tools yaa untuk dapat membaca metadatanya dengan akurat?</div>

avatar azmirf20
@azmirf20

8 Kontribusi 1 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban