Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Sou iniciante na linguagem php e estou com dificuldade para usar os pacotes do composer.
Em específico, o pacote PDFParser. Não estou conseguindo rodar o teste padrão deles (https://packagist.org/packages/smalot/pdfparser).
Estagnei no "Testes de unidade com Atoum".
Minha outra dúvida é: Quero usar esse pacote em um projeto que está fora da pasta 'vendor'. Isso é possível?
Não sei se existe uma seção para iniciantes, por isso criei o tópico aleatoriamente.
Obrigada.
Obrigada pelo retorno redstyle.
Tentei um teste básico, que tem na própria página do PDFParser, que é o seguinte:
Na pasta vendor, eu criei um arquivo index.php com o seguinte conteúdo:
<?php
// Include Composer autoloader if not already done.
include 'vendor/autoload.php';
// Parse pdf file and build necessary objects.
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile('caminho_do_doc/document.pdf');
$text = $pdf->getText();
echo $text;
?>
Quando vou abrir o arq. php pelo servidor wamp, aparecem os seguintes erros:
/applications/core/interface/imageproxy/imageproxy.php?img=&key=28afbb360db5c1b91c7f9cf48ddca8db0e348b5a600473bceae10c41869c0945" />
Mais uma vez, obrigada pela ajuda!
Olá,
Não é obrigatório rodar esse teste para usar esse package. Faça um script de teste de exemplo e veja se roda normal.
Se der algum erro comenta aqui.
Sobre rodar fora da pasta vendor, acredito que você esteja falando em não usar o auto loader, é isso?