Download the PHP package putuariepra/php-pdfstamper without Composer

On this page you can find all versions of the php package putuariepra/php-pdfstamper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-pdfstamper

PHP Pdfstamper: Add an image to PDF's pages

This package using crossref/pdfstamp

Function Params Description
render() To process adding an image to PDF's pages and get the output
setStampUrl(url) url: string Add url redirection to the image
setDpi(dpi) dpi: numeric Set image's DPI. Default DPI is 300
setLocation(x,y) x: numeric
y: numeric
Set coordinate location of image in page. Default (x,y): 0,0
setPage(page) page: numeric or array (e.g: [1,4,5]) Set pages to add image. Multiple pages are allowed. Default: page 1
setPageRange(range) range: array [start,end]
(e.g: [[1,3], [5,7]])
Set pages in range to add image. Multiple pages are allowed. Default: page 1
overwrite() Overwrite the stamped image if already exists. Default: false
disableValidation() Disable validation of PDF file (exists and must be pdf), image (exists and must be image format) and output directory (writeable)

Examples

Standard usage

use PdfStamper\PdfStamper;

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

Determine output directory

use PdfStamper\PdfStamper;

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

Set a page (e.g: page number 2)

use PdfStamper\PdfStamper;

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

Set pages (e.g: pages 1, 3, and 4)

use PdfStamper\PdfStamper;

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

Set pages using range (e.g: pages 1-3 and 6-8)

use PdfStamper\PdfStamper;

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

Requirements

Installation

This package can be installed either in native PHP or Framework such Laravel

Run composer require to install

composer require putuariepra/php-pdfstamper

Credit


All versions of php-pdfstamper with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package putuariepra/php-pdfstamper contains the following files

Loading the files please wait ....