bởi Vincy. Sửa đổi lần cuối vào ngày 16 tháng 7 năm 2022.
FPDF là một thư viện tuyệt vời để làm việc với các tài liệu PDF trong PHP. Đây là loại phổ biến nhất với số lượng lớn các plugin giúp tăng cường các tính năng cốt lõi của nó.
Thêm một hình mờ vào tài liệu PDF là một nhu cầu cơ bản trong công việc chỉnh sửa tài liệu. Hãy tưởng tượng rằng bạn có một dự án mà bạn cần tạo một dự án Trình chỉnh sửa tài liệu PDF giàu tính năng với mục đích duy nhất là quản lý hình mờ.
Kịch bản PHP này sẽ giúp bạn như một mã nền tảng để giải quyết các nhu cầu hình mờ cơ bản của bạn. Bạn có thể sử dụng điều này như một cơ sở và xây dựng trên nó nếu bạn yêu cầu nhiều hơn.
Tôi đã đề cập đến hai khía cạnh của việc thêm hình mờ.
- Thêm một hình mờ vào một tài liệu PDF hiện có.existing PDF document.
- Thêm một hình mờ vào một tài liệu PDF mới.new PDF document.
Tôi cũng đang trình bày một bản demo trực tuyến có hình mờ một tài liệu PDF bằng cách sử dụng tập lệnh PHP này.
Nếu bạn đang tìm kiếm thêm một hình mờ vào một trang web với hình ảnh được tạo bằng PHP, hãy tham khảo bài viết được liên kết này.
Xem bản demo
Thêm hình mờ vào tài liệu PDF hiện có
Để thêm hình mờ vào tài liệu PDF hiện có, tôi đang sử dụng các thư viện FPDF và FPDI. FPDF là nền tảng và FPDI được sử dụng để tải và chỉnh sửa một tài liệu hiện có.
FPDI giúp tải một tài liệu PDF hiện có và sử dụng nó làm mẫu trong FPDF để tạo tài liệu.
Bạn cần tải xuống cả thư viện FPDF và FPDI và thêm nó vào dự án. Tham khảo hình ảnh cấu trúc tệp dự án bên dưới.
Tôi đã viết trước đó với một ví dụ để chuyển đổi HTML thành PDF trong JavaScript. Kiểm tra nó và có thể giúp bạn.
existing-pdf-watermark.php
Thêm hình mờ vào tài liệu PDF mới
Sau đó, tập lệnh PHP đơn giản như nó được. Hàm tiêu đề được sử dụng để hiển thị tiêu đề trang tài liệu PDF. Điều này được gọi bởi chức năng bổ sung.
Addwatermark là chức năng chính chịu trách nhiệm tạo ra hình mờ. Nó đặt văn bản Watermark và thực hiện vòng quay để định vị nó trên tài liệu. Vị trí X và Y của nơi bắt đầu văn bản Watermark và màu của nó được xác định trong hàm tiêu đề.
Bạn có thể thực hiện điều chỉnh bằng cách đặt một phông chữ, vị trí, màu sắc, v.v ... theo lựa chọn của bạn.
new-pdf-watermark.php
Cấu trúc dự án PHP
Tôi đã đưa ra dự án PHP hoàn chỉnh dưới dạng tải xuống miễn phí dưới đây. Các thư viện phụ thuộc FPDF và FPDI không có sẵn trong tệp ZIP tải xuống dự án. Bạn có thể tải xuống từ trang web chính thức của họ và thêm chúng vào dự án của bạn theo cấu trúc dự án đã cho ở trên trước khi thêm hình mờ.
Xem tải về bản demo
Trở lại đầu