putuariepra/php-pdfstamper

此包的最新版本(v1.1.2)没有可用的许可证信息。

向PDF页面添加图片

v1.1.2 2021-08-19 03:15 UTC

This package is auto-updated.

Last update: 2024-09-19 10:43:47 UTC


README

此包使用crossref/pdfstamp

示例

标准用法

use PdfStamper\PdfStamper;

PdfStamper::stamp(
    '/dir/targetfile.pdf',
    '/dir/image.jpg'
)    
->setLocation(40,40)
->overwrite()
->render();

确定输出目录

use PdfStamper\PdfStamper;

PdfStamper::stamp(
    '/dir/targetfile.pdf',
    '/dir/image.jpg',
    '/dir/output'
)    
->setLocation(40,40)
->overwrite()
->render();

设置页面(例如:页面编号2)

use PdfStamper\PdfStamper;

PdfStamper::stamp(
    '/dir/targetfile.pdf',
    '/dir/image.jpg'
)    
->setLocation(40,40)
->overwrite()
->setPage(2)
->render();

设置页面(例如:页面1、3和4)

use PdfStamper\PdfStamper;

PdfStamper::stamp(
    '/dir/targetfile.pdf',
    '/dir/image.jpg'
)    
->setLocation(40,40)
->overwrite()
->setPage([1,3,4])
->render();

使用范围设置页面(例如:页面1-3和6-8)

use PdfStamper\PdfStamper;

PdfStamper::stamp(
    '/dir/targetfile.pdf',
    '/dir/image.jpg'
)    
->setLocation(40,40)
->overwrite()
->setPageRange([
  [1,3],
  [6,8]
])
->render();

要求

  • PHP: >=5.6.0
  • JRE

安装

此包可以在原生PHP或框架(如Laravel)中安装

运行composer require进行安装

composer require putuariepra/php-pdfstamper

致谢