Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error al generar pdf #13

Closed
JHONQUISPEFLORES opened this issue Oct 27, 2018 · 21 comments
Closed

error al generar pdf #13

JHONQUISPEFLORES opened this issue Oct 27, 2018 · 21 comments
Labels
question Further information is requested

Comments

@JHONQUISPEFLORES
Copy link

Buenas noches @giansalex, que crees que estoy haciendo mal, el xml y cdr si esta normal, el error me muestra cuando utilizo el api "http:://localhost:8000/api/v1/invoice/pdf?token=123456".
pdf_lycet_rror

@giansalex
Copy link
Owner

Tienes instalado wkhtmltopdf? Puedes ejecutar el siguiente comando en la consola de windows

wkhtmltopdf http://google.com google.pdf

@JHONQUISPEFLORES
Copy link
Author

SI ACABO DE INSTALARLO EN WINDOWS @giansalex, PERO PARA QUE FUNCIONE EL COMANDO wkhtmltopdf http://google.com google.pdf, TENGO QUE EJECUTARLO DESDE SU CARPETA INSTALADA.
convertir a pdf

@giansalex
Copy link
Owner

Entonces en el archivo .env que esta en la raiz del proyecto, hay una configuracion WKHTMLTOPDF_PATH , alli debes colocar la ruta completa de wkhtmltopdf.exe

@JHONQUISPEFLORES
Copy link
Author

JHONQUISPEFLORES commented Oct 27, 2018

SI ESTOY HACIENDO ESO PROBE CON UNA "\" Y DOS "\",
WKHTMLTOPDF_PATH=C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe
PERO ME BOTA UN ERROR.

@JHONQUISPEFLORES
Copy link
Author

@giansalex, CREO K YA ESTA, ERA POR LOS ESPACIOS EN LA RUTA, LE AGREGUE LAS COMILLAS
WKHTMLTOPDF_PATH="C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"

@giansalex
Copy link
Owner

Si, eso mismo iba a decir

@giansalex giansalex added the question Further information is requested label Oct 27, 2018
@JHONQUISPEFLORES
Copy link
Author

PERO SI EL RESULTADO LO QUIERO CONSUMIR (VISUALIZAR) DESDE OTRO APLICATIVO, QUE DEBO HACER?

@giansalex
Copy link
Owner

giansalex commented Oct 27, 2018

El api retorna el pdf como un archivo adjunto, si has descargado archivos de la web de cualquier sitio, es de la misma forma, leer los bytes y guardarlo en disco.

@JHONQUISPEFLORES
Copy link
Author

OK, MUCHAS GRACIAS @giansalex.

@JHONQUISPEFLORES
Copy link
Author

JHONQUISPEFLORES commented Oct 27, 2018

UNA CONSULTA MAS @giansalex AL RESPECTO, SABES LO ESTOY PROBANDO CON EL POSTMAN, Y SI ME DA LA FORMA DE DESCARGAR EL ARCHIVO EN PREVIEW, PERO EL ARCHIVO DESCARGADO EN PDF ESTA EN BLANCO, HAY QUE REALIZAR ALGUN PROCEDIMIENTO ADICIONAL.?

@JHONQUISPEFLORES
Copy link
Author

aunque agregando en el template xml invoice2.1.xml.twig, estaría igual

@JHONQUISPEFLORES
Copy link
Author

le agregue en el template, pero no refleja el cambio, imagino que debe ser por el cache, en donde puedo cambiar eso?

@giansalex
Copy link
Owner

Eliminando la carpeta /var

@JHONQUISPEFLORES
Copy link
Author

JHONQUISPEFLORES commented Oct 27, 2018

UNA CONSULTA ADICIONAL, SI ESTE PROYECTO LO MANDO A PRODUCCIÓN, SOLO LE MODIFICO LAS RUTAS DEL WS SUNAT, AGREGO EL CERTIFICADO Y MODIFICO LAS CREDENCIALES DE ESTA FUNCIÓN de util.php??

public function getSee($endpoint)
    {
        $see = new See();
        $see->setService($endpoint);
//        $see->setCodeProvider(new XmlErrorCodeProvider());
        $see->setCertificate(file_get_contents(__DIR__ . '/../resources/cert.pem'));
        $see->setCredentials('20000000001MODDATOS', 'moddatos');
        $see->setCachePath(__DIR__ . '/../cache');

        return $see;
    }

@giansalex
Copy link
Owner

si, eso serian los cambios.

  • Credenciales CLAVE SOL de usuario secundario con permisos para FE
  • Certificado previamente registrado en sunat, en formato .pem (Public & Private key)
  • URL del servicio de Producción

@JHONQUISPEFLORES
Copy link
Author

GRACIAS @giansalex, res un genio.

@giansalex
Copy link
Owner

Si tienes otra consulta, crea un nuevo issue, en este no debió tocarse temas que no tenian relación con el titulo.

@heiner25
Copy link

@giansalex @JHONQUISPEFLORES como soluciono el problema que al generar el pdf usando postman y en preview se descarga el pdf pero en blanco? intenté borrando la carpeta var, pero aun persiste el mismo problema

@JHONQUISPEFLORES
Copy link
Author

JHONQUISPEFLORES commented Oct 28, 2018

Estimado @heiner25 , tampoco pude solucionarlo sigo con el pdf en blanco, eso de eliminar /var, era para reflejar los cambios en el template.

@giansalex
Copy link
Owner

giansalex commented Oct 28, 2018

Existe un boton a la derecha que dice Download, alli si se puede ver el pdf correctamente

@JHONQUISPEFLORES
Copy link
Author

si funciona desde Download @giansalex, MUCHAS GRACIAS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants