<?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');
<?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();