Làm cách nào để thêm hình mờ vào PDF trong laravel?

Bảng bên dưới hiển thị các tùy chọn tùy chỉnh và ma trận hỗ trợ của chúng. Các chức năng được liệt kê nên được gọi trên một đối tượng của

$ composer require ajaxray/php-watermark:v0.1.2
0. Tiêu đề cột đánh dấu có nghĩa như sau -

  • Txt-Img. Hình mờ với văn bản trên Hình ảnh [mẫu, lát gạch mẫu]
  • Img-Img. Hình mờ với Hình ảnh trên Hình ảnh [mẫu]
  • Txt-PDF. Watermarking với văn bản trên PDF [mẫu]
  • Img-PDF. Watermarking với hình ảnh trên PDF [mẫu]

⌛= sắp ra mắt

FunctionValueTxt-ImgImg-ImgTxt-PDFImg-PDF
$ composer require ajaxray/php-watermark:v0.1.2
1chuỗi;

BTW, tất cả các mẫu được liên kết ở trên là kết quả của những ví dụ này. Bạn có thể tự tạo chúng bằng cách chạy các tập lệnh mẫu từ dòng lệnh -

$ composer require ajaxray/php-watermark:v0.1.2
3

Sau đó, bạn sẽ nhận được các tệp kết quả trong thư mục

$ composer require ajaxray/php-watermark:v0.1.2
03 và
$ composer require ajaxray/php-watermark:v0.1.2
04

Một cái gì đó bất ngờ? . 🐞🔫

Nếu có bất kỳ điều gì bất ngờ xảy ra, hãy thử gỡ lỗi sự cố

  1. Bước đầu tiên là kiểm tra xem PHP có được cấu hình để hiển thị lỗi không. Ngoài ra, bạn có thể thêm những dòng này ở đầu tập lệnh của mình

    $ composer require ajaxray/php-watermark:v0.1.2
    6

  2. Một lý do phổ biến khiến kết quả không đạt được như mong đợi là do lỗi trong filepath. Bạn có thể thử ghi/in đường dẫn tệp nguồn và tệp đích
  3. Kiểm tra quyền của thư mục mẹ của đường dẫn đích. Thư mục đích cho biết -
    • Đường dẫn tệp được đề cập trong đối số thứ hai của phương thức
      $ composer require ajaxray/php-watermark:v0.1.2
      05 và
      $ composer require ajaxray/php-watermark:v0.1.2
      06
    • Cha mẹ của chính tệp nguồn nếu không có đích riêng được đề cập trong các phương pháp trên
  4. Có phương thức
    $ composer require ajaxray/php-watermark:v0.1.2
    07 sẽ làm cho đối tượng
    $ composer require ajaxray/php-watermark:v0.1.2
    08 trả về lệnh imagemagick thay vì thực thi nó. Sau đó, bạn có thể chạy đầu ra theo cách thủ công để kiểm tra xem có bất kỳ lỗi nào trong các lệnh
    $ composer require ajaxray/php-watermark:v0.1.2
    09 bên dưới không

ghi chú

  • Để xem danh sách tên phông chữ được hỗ trợ trong hệ thống của bạn, hãy chạy
    $ composer require ajaxray/php-watermark:v0.1.2
    30 trên dấu nhắc lệnh
  • Hãy nhớ đặt phần mở rộng tệp đầu ra phù hợp [ví dụ:. pdf cho tệp pdf]
  • Nếu có thể, hãy sử dụng đường dẫn tuyệt đối cho các tệp để tránh các lỗi khác nhau
  • Hằng số
    $ composer require ajaxray/php-watermark:v0.1.2
    31 dành cho hình mờ Hình ảnh và
    $ composer require ajaxray/php-watermark:v0.1.2
    32 dành cho văn bản
  • Kiểu văn bản mặc định [
    $ composer require ajaxray/php-watermark:v0.1.2
    33] dự kiến ​​sẽ hiển thị trên bất kỳ nền nào. Chỉ sử dụng các kiểu văn bản khác trên nền chọn lọc
  • UnitTest được thực thi và tất cả đều có màu xanh so với PHP 5. 6 và PHP7. 1 sử dụng PHPUnit 5. 7. 5
  • Tôi đã thử nghiệm tất cả các chức năng dự kiến ​​với ImageMagick 7. 0. 4-6 Q16 x86_64 và GPL Ghostscript 9. 20 cài đặt

Cập nhật quan trọng cho hình mờ PDF

Khi sử dụng trích xuất imagemagick + ghostscript và nối các trang pdf, nó có một số nhược điểm bao gồm vấn đề về kích thước tệp. Nhiều nhà phát triển đã yêu cầu giải pháp về kích thước tệp và chất lượng PDF kể từ khi phát hành thư viện này. Vì vậy, tôi đã tạo một công cụ dòng lệnh để đánh dấu mờ PDF sẽ hoạt động mà không cần chuyển đổi các trang thành hình ảnh. Kết quả là bạn sẽ nhận được chất lượng PDF tốt hơn và kích thước tệp nhỏ hơn đáng kể

https. //github. com/ajaxray/markpdf

Xin lưu ý rằng, nó không phải là thư viện PHP. Vì vậy, bạn phải sử dụng nó bằng exec, shell_exec hoặc Symfony Process Component

Làm cách nào để thêm hình mờ trong PDF bằng laravel?

$pdf = PDFm. loadHtml[$result->document]; . pdf']; php. ấu trùng.

Làm cách nào để thêm hình mờ trong PDF bằng PHP?

Bạn có thể thêm văn bản hoặc hình ảnh dưới dạng hình mờ vào tài liệu PDF hiện có bằng cách sử dụng PHP. .
Cài đặt thư viện FPDF và FPDI. Chạy lệnh sau để cài đặt thư viện FPDF và FPDI cùng một lúc bằng trình soạn thảo. .
Thêm hình mờ vào PDF [văn bản].
Thêm hình mờ vào PDF [hình ảnh].
Xuất PDF với Watermark

Chủ Đề