Hướng dẫn php get pdf metadata - php lấy siêu dữ liệu pdf

Tôi có một loạt các tệp PDF trên máy chủ web lưu trữ được chia sẻ của mình mà tôi đang viết tập lệnh PHP để lập danh mục chúng trên màn hình. Tôi đã thêm siêu dữ liệu vào các tệp PDF - tiêu đề tài liệu, tác giả và chủ đề. Tên tệp bao gồm tác giả và tiêu đề để tôi có thể xây dựng văn bản danh mục từ đó. Tuy nhiên, tôi cũng muốn hiển thị nội dung của trường siêu dữ liệu 'chủ đề'.

Vì tôi đang sử dụng lưu trữ được chia sẻ, tôi không thể cài đặt bất kỳ tiện ích mở rộng PHP bổ sung nào. Họ có phiên bản PDFLIB miễn phí nhưng điều này không bao gồm bất kỳ chức năng nào để tải tệp PDF hoặc để trích xuất siêu dữ liệu.

Đây là tập lệnh cho đến nay chỉ hiển thị danh sách các tên tệp ...

function catalogue[$folder]{
  $files = preg_grep['/^[[^.]]/', scandir[$folder]];
  foreach[$files as $file]{
    echo[$file.'
']; } }

Vì vậy, tôi đã không đạt được nhiều tiến bộ :[

Tôi đã thử PDF_open_pdi_document[] nhưng đây không phải là một phần của tiện ích mở rộng PDFLIB đã cài đặt. Tôi đã thử PDF_pcos_get_string[] nhưng tất cả những gì tôi có được với ...

PDF_pcos_get_string[$file,0,'author'];

...is...

pdf_pcos_get_string[]: supplied resource is not a valid pdf object resource

... và tôi có thể tìm thấy sự trợ giúp theo nghĩa đen trên web cho chức năng này. Nghĩa đen là không có gì!

Tôi đang chạy Php 7.4 trên bản lưu trữ được chia sẻ.

Hiện nay, có rất nhiều ứng dụng web đưa ra các tài liệu văn bản dưới dạng hóa đơn, hợp đồng hoặc chỉ là một trang web dưới dạng PDF. Có một vài class PHP mà có thể dùng để tạo file PDF trực tuyến, và một trong số chúng là TCPDF. Bài hướng dẫn này sẽ chỉ cho bạn thấy làm thế nào để sử dụng TCPDF class khi tạo một hóa đơn đơn giản.

nulla libero, eu sagittis diam. Aenean egestas pharetra urna, et tristique metus egestas nec. Aliquam erat volutpat. Fusce pretium dapibus tellus.', 0, 'L', 0, 1, '', '', true, null, true]; //Close and output PDF document $pdf->Output['test.pdf', 'F'];

Cuối cùng chúng ta gọi đến phương thức để đưa ra file PDF dưới tên gọi là test.pdf và gửi file này đến cho trình duyệt

Đây chỉ là 1 ví dụ để cho các bạn cách đơn giản để tạo ra một file PDF online. Trước khi các bạn bắt tay vào làm, bạn hãy xem các ví dụ TCPDF có sẵn trong thư viện để biết các sử dụng các hàm và các phương thức có sẵn một cách hợp lý.

Nguồn : //www.web-development-blog.com/archives/create-pdf-documents-online-with-tcpdf/

Bài Viết Liên Quan

Chủ Đề