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

Como puedo consumir el servicio desde Angular + / 8

Buenas tardes, me gustaría intentar probar este servicio para convertir informes Web que están en las últimas versiones de Angular, 
quiero saber de que 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, incluidos PHP, JavaScript, etc.

Respondido por GrabzIt Support el 23 de marzo de 2021

Gracias GRABZIT Support por su respuesta.

Publico la solicitud con Angular fine, simulo el ejemplo de PostMan.

Ahora mi problema es que rest api me responde "file = {type: 0}"

GRABZIT soporta HTML5 con highcharts ???

¡gratitud!

Contestado por anónimo el 23 de marzo de 2021

Probablemente sea porque está devolviendo un archivo en la respuesta y el cartero no puede manejarlo. JSON solo debe devolverse si hay un error.

Respondido por GrabzIt Support el 23 de marzo de 2021

No me retorno 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,

Contestado por anónimo el 23 de marzo de 2021

Mi código es este

ExportPDFAPI (Info: any): Observable {

const a = 'https://api.grabz.it/services/convert.ashx';
    let formData = new FormData ();
    formData.append ('clave', Info.key);
    formData.append ('formato', Info.format);
    formData.append ('html', Info.html);  
    opciones const = {responseType: "Blob"};    
    const req = new HttpRequest ('POST', a, formData, {responseType: "blob"});
    devuelve this.http.request (req);

}

Contestado 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 está usando Angular. Aquí hay un descripción de algo similar.

Respondido por GrabzIt Support el 23 de marzo de 2021