Código PHP:
Ver original<?php
// Datos de la factura.
$datos_factura = [
"<P0001>" => "A",
"<P0002>" => "COD 123",
"<P0003>" => "NUMERO",
"<P0004>" => "VALOR 1",
"<P0005>" => "VALOR 2",
"<P0006>" => "VALOR 3",
"<P0007>" => "VALOR 4",
"<P0008>" => "A",
"<P0009>" => "B",
"<P0010>" => "C",
"<P0011>" => "D",
"<P0012>" => "E",
"<P0013>" => "F",
"<P0014>" => "$ XXX",
"<P0015>" => "123456",
"<P0016>" => "123456",
"<P6011>" => "1",
"<P6012>" => "2",
"<P6013>" => "aaa",
"<P6014>" => "$50",
"<P6015>" => "10",
"<P6016>" => "90",
"<P6021>" => "",
"<P6022>" => "",
"<P6023>" => "",
"<P6024>" => "",
"<P6025>" => "",
"<P6026>" => "",
"<P6031>" => "",
"<P6032>" => "",
"<P6033>" => "",
"<P6034>" => "",
"<P6035>" => "",
"<P6036>" => "",
"<P6041>" => "",
"<P6042>" => "",
"<P6043>" => "",
"<P6044>" => "",
"<P6045>" => "",
"<P6046>" => "",
"<P6051>" => "",
"<P6052>" => "",
"<P6053>" => "",
"<P6054>" => "",
"<P6055>" => "",
"<P6056>" => "",
"<P6061>" => "",
"<P6062>" => "",
"<P6063>" => "",
"<P6064>" => "",
"<P6065>" => "",
"<P6066>" => "",
"<P6071>" => "",
"<P6072>" => "",
"<P6073>" => "",
"<P6074>" => "",
"<P6075>" => "",
"<P6076>" => "",
"<P6081>" => "",
"<P6082>" => "",
"<P6083>" => "",
"<P6084>" => "",
"<P6085>" => "",
"<P6086>" => "",
"<P6091>" => "",
"<P6092>" => "",
"<P6093>" => "",
"<P6094>" => "",
"<P6095>" => "",
"<P6096>" => "",
"<P6101>" => "",
"<P6102>" => "",
"<P6103>" => "",
"<P6104>" => "",
"<P6105>" => "",
"<P6106>" => "",
"<P6111>" => "",
"<P6112>" => "",
"<P6113>" => "",
"<P6114>" => "",
"<P6115>" => "",
"<P6116>" => "",
"<P6121>" => "",
"<P6122>" => "",
"<P6123>" => "",
"<P6124>" => "",
"<P6125>" => "",
"<P6126>" => "",
"<P6131>" => "",
"<P6132>" => "",
"<P6133>" => "",
"<P6134>" => "",
"<P6135>" => "",
"<P6136>" => "",
"<P1001>" => "$ XXX",
"<P1002>" => "$ XXX",
"<P1003>" => "$ XXX",
"<P1004>" => "$ XXX",
"<P1005>" => "$ XXX",
"<P1015>" => "123456789", // Barcode
"<P9001>" => "TITULO",
"<P9002>" => "DIRECCION",
"<P9003>" => "TELEFONO",
"<P9004>" => "SITIO WEB",
"<P9005>" => "CAMPO DE INTERES 1",
"<P9006>" => "CAMPO DE INTERES 2",
"<P9007>" => "CAMPO DE INTERES 3",
"<P9008>" => "CAMPO DE INTERES 4",
"<P9009>" => "CAMPO CLIENTE 1",
"<P9010>" => "CAMPO CLIENTE 2",
"<P9011>" => "CAMPO CLIENTE 3",
"<P9012>" => "CAMPO CLIENTE 4",
"<P9013>" => "CAMPO CLIENTE 5",
"<P9014>" => "CAMPO CLIENTE 6",
"<P9015>" => "CODIGO",
"<P9016>" => "CANTIDAD",
"<P9017>" => "DESCRIPCION",
"<P9018>" => "$/U",
"<P9019>" => "%DESC",
"<P9020>" => "Sub/T",
"<P9021>" => "OTRO CAMPO",
"<P9022>" => "OTRO CAMPO",
"<P9023>" => "OTRO CAMPO",
"<P9024>" => "OTRO CAMPO",
"<P9025>" => "OTRO CAMPO",
"<P9026>" => "TOTAL",
"<P9027>" => "CAE:",
"<P9028>" => "Vencimiento del CAE:",
"<P9029>" => "123456789",
"<P9030>" => "10/10/2010",
"<P9031>" => "RAZON SOCIAL",
"<P9032>" => "COMERCIO NOMBRE",
];
// Leer la factura.
// Completar y rellenar la factura.
foreach($datos_factura as $campo => $valor) {
if($lenC != $lenV) {
if($lenC > $lenV)
else
}
$factura_pdf = str_replace($campo, $valor, $factura_pdf); }
// Guardar la nueva factura.
echo "ok!";