con lo script sottostante richiedo la ricevuta di consegna, ottenuta come file pdf
lo script può essere una buona traccia per sviluppare ciò che ti serve
Codice PHP:
<?php
require 'Credenziali.php';LogTitles("RICHIESTA DELLA RICEVUTA DOPO IL TRASFERIMENTO DELLE FATTURE");
/* -------------------------------------------------------------------------------- Soap Request */
$ws                          _ricevutePdf_WSDL;
$SoapClientParam["location"] = $ricevutePdf; require 'SoapClientInit.php';
/* -------------------------------------------------------------------------------- Soap Request */
LogTitles("INVIO LA RICHIESTA");$SoapRequest = array
(
    
"DatiInputRichiesta"  => array
    (
        
"pinCode"    => $pincodeInvianteCifrato,
        
"protocollo" => $protocollo,
        
"opzionale1" => $opzionale1,
        
"opzionale2" => $opzionale2,
        
"opzionale3" => $opzionale3,
    )
);
echo 
"SoapRequest<br />".show_var($SoapRequest)."<br /><br />";
error_log(PHP_EOL."SoapRequest => ".log_var($SoapRequest), 0);try { $output $client->RicevutaPdf($SoapRequest); }
catch ( 
SoapFault $e )

    require 
'SoapFault.php';
}
/* -------------------------------------------------------------------------------- Soap Receipt */
LogTitles("L'INVIO HA AVUTO RISPOSTA");print_r($output); echo "<br /><br />";
echo 
"output<br />".show_var($output)."<br /><br />";
error_log(PHP_EOL."output => ".log_var($output), 0);
/* -------------------------------------------------------------------------------- Esito */
if ( $output->DatiOutputRichiesta->esitoChiamata == )
{
    
LogTitles("E' PRESENTE LA RICEVUTA PER IL PROTOCOLLO ".$protocollo);    $nomefile $PercorsoDocRicevuti.$protocollo.".pdf";    $dati $output->DatiOutputRichiesta->esitiPositivi->dettagliEsito->pdf;
    if( empty(
$dati) )
    {
        
LogTitles("IL FILE E' VUOTO");
    }
    else
    {
        
LogTitles("SALVO LA RICEVUTA COME ".$nomefile);
        
file_put_contents $nomefile$dati ); //      ****************
//      rimuovere i commenti qui sotto per  aprire direttamente il file    
//      ****************//      echo "<script>window.open( 'PdfReportDisplay.php?pdf=" . $nomefile . "' )</script>";        LogTitles("RICHIESTA COMPLETATA CON SUCCESSO");
    
}
}
else
{
    
LogTitles("RICHIESTA COMPLETATA CON ERRORE");
}
echo 
"<h4>FINE DEL LAVORO</h4>";
error_log("done ".$_SERVER['PHP_SELF'], 0);
?>