Crear PDF

Los PDFs creados con el SDK duran 24hs. Debes descargar el archivo antes de que expire la URL

(async () => {
	// Descargamos el HTML de ejemplo (ver mas arriba)
	// y lo guardamos como bill.html
	const html = require('fs').readFileSync('./bill.html', 'utf8');
	
	// Nombre para el archivo (sin .pdf)
	const name = 'PDF de prueba';
	
	// Opciones para el archivo
	const options = {
		width: 8, // Ancho de pagina en pulgadas. Usar 3.1 para ticket
		marginLeft: 0.4, // Margen izquierdo en pulgadas. Usar 0.1 para ticket 
		marginRight: 0.4, // Margen derecho en pulgadas. Usar 0.1 para ticket 
		marginTop: 0.4, // Margen superior en pulgadas. Usar 0.1 para ticket 
		marginBottom: 0.4 // Margen inferior en pulgadas. Usar 0.1 para ticket 
	};
	
	// Creamos el PDF
	const res = await afip.ElectronicBilling.createPDF({
		html: html,
		file_name: name,
		options: options
	});
	
	// Mostramos la url del archivo creado
	console.log(res.file);
})();

Última actualización