hot4devs/pdf-generator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hot4devs/pdf-generator

最新稳定版本:1.1.2

Composer 安装命令:

composer require hot4devs/pdf-generator

包简介

PDF Generator

README 文档

README

FEATURES

  • DomPdf Adapter
  • Store on disk Generated PDF
  • Generate PDF from HTML/Twig
  • Retrieve as base64
  • Retrieve as string content
  • Retrieve as Stream
  • Add Signature

INSTRUCTIONS

GENERATE PDF FROM TwigTemplate


  $domPdfGenerator = DomPdfGenerator::initialize(pathTemplates:'/path/to/templates');
  
  $pdf = $this->domPdf->generate(
            reportName: 'signature_test',
            template: 'template.html.twig',
            content: DefaultPdfData::create(name: 'john doe', email: 'test@test.com')
        );
        
      

Retrieve as string content


$pdf = $pdf->content();

Retrieve as base64


$pdf = $pdf->toBase64();

Save on disk


 $destination = FolderDestination::create(
            fullPath: __DIR__.'/../var/output'
        );

$pdfFile = $pdf->toFile(folder: $destination);


统计信息

  • 总下载量: 85
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-01