我收到了来自API的二进制文件形式的响应,我需要在react.js中将其转换为PDF

问题描述 投票:0回答:1

我已经尝试了所有方法,但无法正确生成 PDF;我要么得到一个空白的 PDF,要么得到一个带有乱码字符的文本文件。

`尝试{ const 响应 = 等待 getFunc(getUrl, 令牌, 标头);

  const url = window.URL.createObjectURL(new Blob([response]));

  // Crear un enlace para descargar el PDF
  const link = document.createElement("a");
  link.href = url;
  link.setAttribute("download", "miArchivo.pdf"); // Cambiar a .pdf
  document.body.appendChild(link);
  link.click();

  // Limpieza después de la descarga
  window.URL.revokeObjectURL(url);
  document.body.removeChild(link);
} catch (error) {
  console.error("Error al descargar el certificado:", error);
}`

我需要PDF文件

javascript pdf-generation binaryfiles
1个回答
0
投票

顺便说一句,API 就是这样给我 PDF 的。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.