Php chỉnh sửa tệp pdf
________số 8 Hôm nay tôi sẽ trình bày một trường hợp sử dụng của một khách hàng yêu cầu một ứng dụng PHP có thể xuất các tệp PDF chứa đầy dữ liệu đã thu thập Để minh họa, tôi sẽ trình bày và ví dụ nhỏ project trong Laravel Thiết lập môi trườngHãy bắt đầu tạo một dự án Laravel composer create-project laravel/laravel PDFTest Bước tiếp theo là tạo một docker container cho dự án này
thư viện PDFSau một số nghiên cứu, tôi đã chọn pdftk, vì nó dường như được sử dụng rộng rãi nhất Pdftk là một nhị phân đa nền tảng cung cấp một loạt các tùy chọn dòng lệnh tiện dụng để thao tác với các tệp PDF như lấy nội dung văn bản thuần túy, liệt kê các trường, liệt kê dữ liệu trường, điền vào biểu mẫu, v.v. Một điểm vào đơn giản. tập lệnh sh được sử dụng để cài đặt pdftk
cái đó phải được ánh xạ vi và thực thi trong các dịch vụ php, nhận được một cái gì đó như thế này php: image: erdiko/php-fpm:latest container_name: pdf_php env_file: ./docker/environment.env volumes: - ./:/code - ./docker/entrypoint.sh:/usr/local/etc/php/entrypoint.sh ports: - "9000:9000" entrypoint: /usr/local/etc/php/entrypoint.sh Cách tích hợp trong PHPỞ đây chúng tôi sẽ cài đặt gói php-pdftk. Php-pdftk là một gói php chuyển tiếp trên pdftk để thao tác các tài liệu PDF từ các ứng dụng php
cung cấp một lớp PHP, có tên là PDF, với tất cả các phương thức cần thiết để làm việc với các tệp PDF Chung tay codeBước đầu tiên là tạo bộ điều khiển, tôi gọi nó là Pdf Editor
Dưới đây là cách triển khai trông như thế nào,
Chúng tôi cũng sẽ cần hai chế độ xem, một để tải tệp PDF lên và chế độ xem còn lại để tạo biểu mẫu động cho phép chúng tôi chỉnh sửa nội dung của biểu mẫu PDF |