Download the PHP package unknow-sk/laravel-pdf-to without Composer
On this page you can find all versions of the php package unknow-sk/laravel-pdf-to. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download unknow-sk/laravel-pdf-to
More information about unknow-sk/laravel-pdf-to
Files in unknow-sk/laravel-pdf-to
Package laravel-pdf-to
Short Description Laravel package for converting pdf to text, html or image
License MIT
Homepage https://github.com/unknow-sk/laravel-pdf-to
Informations about the package laravel-pdf-to
Laravel PDF To
Laravel package for extracting Text/Html from a PDF or converting it to images (PNG, JPeG).
Support us
We invest a lot of time and give our hearts to work in Open Source.
Installation
You can install the package via composer:
You can publish the config file with:
This is the content of the published config file:
Required Packages
This package relies on the following external tools:
- pdftotext: For extracting text from PDFs.
- pdftohtml: For converting PDFs to HTML.
- pdftoppm: For generating images from PDFs.
Make sure these tools are installed and available in your system's PATH. On macOS, you can install them via Homebrew:
Binary Files Configuration
By default, the package attempts to locate the required binary files (pdftotext
, pdftohtml
, pdftoppm
, or pdftocairo
) automatically. If these binaries are not found in your system's PATH, you will need to set their paths manually in the configuration file.
You can update the configuration file config/pdf-to.php
as follows:
Alternative Libraries
For text extraction, this package uses the Spatie/pdf-to-text. However, if you don't have pdftoppm
or pdftocairo
installed, you can also use the Spatie/pdf-to-image for image generation. This provides a fallback mechanism to ensure functionality even without the required binaries.
Usage
Extract Text from PDF
Convert PDF to HTML
Convert PDF to Images
Testing
To run the tests, use the following command:
The tests include functionality for extracting text, converting to HTML, and generating images from PDFs. Example test files are located in the tests/
directory.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Unknow.sk
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-pdf-to with dependencies
ext-fileinfo Version *
spatie/laravel-package-tools Version ^1.16
spatie/pdf-to-text Version ^1.54
illuminate/contracts Version ^11.0 || ^12.0
illuminate/support Version ^11.0 || ^12.0
symfony/process Version ^4.0 || ^5.0 || ^6.0 || ^7.0