Metodo downloadPDF
downloadPDF
Section titled “downloadPDF”Descripción
Section titled “Descripción”Descarga la representación gráfica (PDF) del documento de nómina electrónica firmado.
<dem:FtechAction.downloadPDF> <username>DATAEM19112025</username> <password>f8c0e8471f126c77bd23f664f3ce251b8f9943f1d95a6ffdda72f8e6b76c9b93</password> <prefijo>NOM</prefijo> <folio>35921</folio></dem:FtechAction.downloadPDF><downloadPDFResponse> <codigo>200</codigo> <documentoBase64>[PDF_EN_BASE64]</documentoBase64> <mensaje>PDF descargado correctamente</mensaje></downloadPDFResponse>function descargarPDF($prefijo, $folio) { $response = $client->downloadPDF($prefijo, $folio);
if ($response['success']) { $pdfContent = base64_decode($response['documentoBase64']); file_put_contents("nomina_{$prefijo}{$folio}.pdf", $pdfContent);
// Guardar en BD $db->update('nomina_electronica', [ 'pdf_documento' => gzcompress($pdfContent), 'fecha_descarga_pdf' => new Zend_Db_Expr('NOW()') ], "numero = '{$prefijo}{$folio}'"); }}