Erro fatal PHP: Classe ‘DOMPDF’ não encontrado na linha 30

Estou usando DOMPDF para gerar PDFs de HTML. Copiei todos os arquivos necessários do github (ramo de codificação). Mas diz que a class DOMPDF não é um erro como abaixo.

link para dompdf_config.inc.php no gitbub: https://github.com/dompdf/dompdf/tree/encoding

Aqui está o meu código:

require_once("APIs/dompdf-encoding/dompdf_config.inc.php"); $cart_body='New Order Placed

Test Printing...

'; $dompdf = new DOMPDF(); $dompdf->load_html($cart_body);//body -> html content which needs to be converted as pdf.. $dompdf->render(); $dompdf->stream("sample.pdf"); //To popup pdf as download

A saída real é:

Erro fatal: Classe ‘DOMPDF’ não encontrado em /home/web/www/test_dompdf.php na linha 30

A linha 30 é $dompdf = new DOMPDF();

Nota: Outro Master Branch está funcionando bem. Preciso desse ramo de codificação, pois resolve problemas de codificação de fonts.

Testei seu código e ele funciona bem para mim – o arquivo sample.pdf está sendo baixado no navegador. Eu baixei a biblioteca do https://github.com/dompdf/dompdf/releases/tag/v0.6.1 url (não só o ramo de codificação (

Provavelmente você não moveu todo o projeto para o diretório selecionado ou você não baixou a biblioteca inteira. Movi todo o conteúdo do diretório baixado para o diretório de APIs/dompdf-encoding e eu tenho aqui os arquivos dompdf_config.inc.php e diretórios lib , include e www .

EDITAR

À medida que você editou, você quer usar apenas um ramo de codificação, o que você precisa fazer é adicionar o seguinte código no início do seu arquivo:

 use Dompdf\Adapter\CPDF; use Dompdf\Dompdf; use Dompdf\Exception; 

EDIT2

O código de trabalho inteiro:

 New Order Placed

Test Printing...

'; $dompdf = new Dompdf(); $dompdf->load_html($cart_body);//body -> html content which needs to be converted as pdf.. $dompdf->render(); $dompdf->stream("sample.pdf"); //To popup pdf as download

Eu também mudei DOMPDF para Dompdf apenas no caso (no Windows ambos estão funcionando)