PHPackages                             jianhuawang/laravel-pdf-to-image - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. jianhuawang/laravel-pdf-to-image

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

jianhuawang/laravel-pdf-to-image
================================

Convert pdf files to images

v0.5.3(3y ago)74153[3 issues](https://github.com/jianhuawang/laravel-pdf-to-image/issues)MITPHP

Since Apr 24Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jianhuawang/laravel-pdf-to-image)[ Packagist](https://packagist.org/packages/jianhuawang/laravel-pdf-to-image)[ RSS](/packages/jianhuawang-laravel-pdf-to-image/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (7)Dependencies (2)Versions (11)Used By (0)

laravel-pdf-to-image
====================

[](#laravel-pdf-to-image)

Convert pdf files to images for Laravel.

Laravel 框架下的 PDF 转图片工具包，

本包提供了Laravel 把pdf文件转换为图片的功能, 同时基于Laravel Storage 对生成的图片进行存储和管理。

#### 功能列表：

[](#功能列表)

1. 按页转换PDF文件为图片，每页生成1张图片
2. Convert every page of PDF fiel to one image.
3. 保存到指定的存储空间
4. Save images to disk of Storage
5. 支持云存储(测试中)
6. Save image to cloud disk.(Developing)
7. 支持定时任务后台转换图片(开发中)
8. Convert PDF file to images by cron task.(Developing)

#### 依赖 Package dependencies

[](#依赖-package-dependencies)

 必须安装扩展包，You must install package imagick, 参考信息 more info:

 "ext-imagick" : "\*",
 "intervention/image": "^2.0",
 "illuminate/support": "5.\*"

 执行 run: php artisan vendor:publish --provider="Intervention\\Image\\ImageServiceProviderLaravel5"
 then： you will find a new file image.php in folder config. Change " 'driver' =&gt; 'gd' " to " 'driver' =&gt; 'imagick' "

#### 安装Installation:

[](#安装installation)

 composer require jianhuawang/laravel-pdf-to-image:^0.4

##### Laravel &gt;= 5.5, after install nothing left to do.

[](#laravel--55-after-install-nothing-left-to-do)

##### Laravel &lt;5.5

[](#laravel-55)

 Add a provider in providers array in config/app.php:
 JianhuaWang\\PdfToImage\\PdfToImageMaker::class,
 Add a aliase in aliases array:
 'PdfToImage'=&gt;JianhuaWang\\PdfToImage\\PdfToImageFacade::class,

#### 用法Usage:

[](#用法usage)

1. Following code will read pdf file on (project root) + /storage/app/test.pdf, and convert first page to image, the image will be saved on (project root) + /storage/app/(current date)/(seconds).jpg $pdfFileNameWithPath='test.pdf'; $converter=new JianhuaWang\\PdfToImage\\PdfToImageMaker($pdfFileNameWithPath); ```
      $converter->saveImage();// Default action is converting all pages to images.

    ```
2. The following codes has same function with above.

     use PdfToImage; PdfToImage::pdfFile('test.pdf')-&gt;saveImage();

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance11

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~206 days

Recently: every ~417 days

Total

10

Last Release

1135d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16495687?v=4)[TerryWang](/maintainers/jianhuawang)[@jianhuawang](https://github.com/jianhuawang)

---

Top Contributors

[![jianhuawang](https://avatars.githubusercontent.com/u/16495687?v=4)](https://github.com/jianhuawang "jianhuawang (39 commits)")

---

Tags

laravelpdflaravel 5pdf-to-imageconvert image pdt-to-image

### Embed Badge

![Health badge](/badges/jianhuawang-laravel-pdf-to-image/health.svg)

```
[![Health](https://phpackages.com/badges/jianhuawang-laravel-pdf-to-image/health.svg)](https://phpackages.com/packages/jianhuawang-laravel-pdf-to-image)
```

###  Alternatives

[barryvdh/laravel-dompdf

A DOMPDF Wrapper for Laravel

7.4k99.4M384](/packages/barryvdh-laravel-dompdf)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.5M85](/packages/unisharp-laravel-filemanager)[intervention/image-laravel

Laravel Integration of Intervention Image

1588.9M182](/packages/intervention-image-laravel)[hasinhayder/tyro-dashboard

Tyro Dashboard - Beautiful admin dashboard for managing Tyro roles, privileges, users, and settings

5443.8k](/packages/hasinhayder-tyro-dashboard)[rockett/weasyprint

A feature-rich WeasyPrint wrapper for generating PDFs from HTML and CSS, with support for PDF/A, PDF/UA, attachments, and optional Laravel integration.

30224.7k](/packages/rockett-weasyprint)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k20](/packages/fleetbase-core-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
