PHP - Obter Boleto de uma url

Pessoal, fiz o seguinte…
Estou utilizando o DOM PDF. já consigo obter o html da página e consigo ver o boleto bonitinho, porém quando coloco pro dom pdf gerar o boleto sai todo desconfigurado. tentei com o mpdf já saiu um pouco melhor mais mesmo assim saiu desconfigurado.

Alguém tem alguma solução pra isso? estou aceitando utilizar outras bibliotecas php tbm.

<?php
    use Dompdf\Dompdf;
    require_once 'dompdf/autoload.inc.php';


    $dompdf = new DOMPDF(); //Instanciando o dompdf
    //jrPage
    $url = "Aqui passo o link";

    //pegando conteúdo
    $dadosSite = file_get_contents($url);
   // $var1 = explode('class="jrPage"',$dadosSite);
    //echo $dadosSite;
   $boleto = '<!DOCTYPE html> <html><body> <table><tr><td><table id="jrPage" '.$var1[1];
    $boleto2 = str_replace("50%",'0',$dadosSite);
    //echo  $dadosSite;
    $dompdf->load_html($boleto2);

    
    //$dompdf->setPaper('A4', 'portrait');
    $dompdf->render();

    $dompdf->stream(
        "cleiton.pdf",
        array(
            "Attachment"=>false // para realizar o download de forma automática
        )
        );

?>

Conseguiu resolver amigo? Estou com o mesmo problema :slight_smile:

infelizmente não. :confused:

Se for um servidor sob seu controle, pode usar o wkhtmltopdf.

https://imasters.com.br/back-end/salvando-pdfs-partir-de-qualquer-url-com-wkhtmltopdf-e-php

1 curtida

Vou testar isso ai