Herramientas para capturar y convertir la web
Comunidad en línea de GrabzIt

Como puedo consumir el servicio desde Angular +/8

Haga preguntas sobre cómo capturar o convertir páginas web o HTML into imágenes, documentos CSV, PDF o DOCX también sobre cómo convertir videos into GIF animados usando nuestra API.

Buenas tardes, me gustaría intcomenzar a probar este servicio para convertir informes web que están en las últimas versiones de Angular, 
Quiero saber de qué manera puedo consumir la Rest Api sin utilizar Json, ya que veo que en su ejemplo por POSTMAN que envian los valores por medio de form-data.

Saludos,

Preguntado por anónimo el 23 de marzo de 2021

La API REST está basada en JSON, pero puede obtener la misma funcionalidad en muchos idiomas diferentes, incluido PHP, JavaScript, etc.

Respondido por el soporte de GrabzIt el 23 de marzo de 2021

Gracias al soporte de GRABZIT por su respuesta.

PUBLICO la solicitud con Angular bien, simulo el ejemplo de PostMan.

Ahora mi problema es que la API de descanso me responde "archivo = {tipo: 0}"

¿GRABZIT admite HTML5 con gráficos altos?

¡gratitud!

Respondido por anónimo el 23 de marzo de 2021

Probablemente se deba a que devuelve un archivo en la respuesta y el cartero no puede manejarlo. JSON sólo debe devolverse si hay un error.

Respondido por el soporte de GrabzIt el 23 de marzo de 2021

No me devolverá ningún archivo, me retorna un objeto que lo único que tiene es --  archivo = {tipo: 0}

no encuentro ninguna cadena de bytes para descargar como PDF

Seguiré intentado.

Saludos,

Respondido por anónimo el 23 de marzo de 2021

Mi código es este

ExportPDFAPI (Información: cualquiera): Observable {

const a = 'https://api.grabz.it/services/convert.ashx';
    let formData = new FormData();
    formData.append('clave', Información.clave);
    formData.append('formato', Información.formato);
    formData.append('html', Información.html);  
    opciones constantes = {tipo de respuesta: "Blob" };    
    const req = new HttpRequest('POST', a, formData, {responseType: "blob"});
    devolver this.http.request(req);

}

Respondido por anónimo el 23 de marzo de 2021

No creo que esto sea un error de GrabzIt, sino un problema con la forma en que usas Angular. Aquí hay un descripción de algo similar.

Respondido por el soporte de GrabzIt el 23 de marzo de 2021