Exemple #1
0
<?php

require '../autoloader.php';
use OpenBoleto\Banco\Itau;
use OpenBoleto\Agente;
use Knp\Snappy\Pdf;
$sacado = new Agente('Fernando Maia', '023.434.234-34', 'ABC 302 Bloco N', '72000-000', 'Brasília', 'DF');
$cedente = new Agente('Empresa de cosméticos LTDA', '02.123.123/0001-11', 'CLS 403 Lj 23', '71000-000', 'Brasília', 'DF');
$boleto = new Itau(array('dataVencimento' => new DateTime('2013-01-24'), 'valor' => 23.0, 'sequencial' => 12345678, 'sacado' => $sacado, 'cedente' => $cedente, 'agencia' => 1724, 'carteira' => 112, 'conta' => 12345, 'codigoCliente' => 12345, 'numeroDocumento' => 1234567, 'contaDv' => 2, 'agenciaDv' => 1, 'descricaoDemonstrativo' => array('Compra de materiais cosméticos', 'Compra de alicate'), 'instrucoes' => array('Após o dia 30/11 cobrar 2% de mora e 1% de juros ao dia.', 'Não receber após o vencimento.')));
$conteudo = $boleto->getOutput();
$lib = getcwd() . DIRECTORY_SEPARATOR . 'system' . DIRECTORY_SEPARATOR . 'pdf' . DIRECTORY_SEPARATOR . 'wkhtmltopdf.exe';
$snappy = new Pdf($lib);
$snappy->generateFromHtml($conteudo, 'nome.pdf');
Exemple #2
0
<?php

require '../autoloader.php';
use OpenBoleto\Banco\Itau;
use OpenBoleto\Agente;
$sacado = new Agente('Fernando Maia', '023.434.234-34', 'ABC 302 Bloco N', '72000-000', 'Brasília', 'DF');
$cedente = new Agente('Empresa de cosméticos LTDA', '02.123.123/0001-11', 'CLS 403 Lj 23', '71000-000', 'Brasília', 'DF');
$boleto = new Itau(array('dataVencimento' => new DateTime('2013-01-24'), 'valor' => 23.0, 'sequencial' => 12345678, 'sacado' => $sacado, 'cedente' => $cedente, 'agencia' => 1724, 'carteira' => 112, 'conta' => 12345, 'codigoCliente' => 12345, 'numeroDocumento' => 1234567, 'contaDv' => 2, 'agenciaDv' => 1, 'descricaoDemonstrativo' => array('Compra de materiais cosméticos', 'Compra de alicate'), 'instrucoes' => array('Após o dia 30/11 cobrar 2% de mora e 1% de juros ao dia.', 'Não receber após o vencimento.')));
echo $boleto->getOutput();