conseguir gerar o danfe, mas só informando o xml na classe, como faço para localizar o xml numa pasta e gerar o danfe
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
require_once '../../bootstrap.php';
use NFePHP\Common\Files\FilesFolders;
use NFePHP\DA\NFe\Danfe;
//$xml = file_get_contents(__DIR__ . '/xml/15200607224991001379550010008595431159287690.xml');
$xml = $_POST["enviar_xml"];
//$logo = 'data://text/plain;base64,'. base64_encode(file_get_contents(realpath(__DIR__ . '/../images/tulipas.png')));
//$logo = realpath(__DIR__ . '/../images/tulipas.png');
try {
$danfe = new Danfe($xml);
$danfe->debugMode(false);
// Caso queira mudar a configuracao padrao de impressao
/* $this->printParameters( $orientacao = '', $papel = 'A4', $margSup = 2, $margEsq = 2 ); */
//Informe o numero DPEC
/* $danfe->depecNumber('123456789'); */
//Configura a posicao da logo
/* $danfe->logoParameters($logo, 'C', false); */
//Gera o PDF
$pdf = $danfe->render($logo);
header('Content-Type: application/pdf');
echo $pdf;
} catch (InvalidArgumentException $e) {
echo "Ocorreu um erro durante o processamento :" . $e->getMessage();
}
?>
obrigado.