小编Axe*_*eón的帖子

如何将 React-to-Print 与 TypeScript 结合使用?

我通常使用react-to-print(https://www.npmjs.com/package/react-to-print)来打印React组件,既省力又灵活。我开始使用 TypeScript 编写应用程序,这是我第一次需要将这两件事结合起来。

这是我的代码:

<ReactToPrint
  trigger={() => <Button variant="contained" color="primary">Generar</Button>}
  content={() => componentRef.current}
/>
<PrintableComponent ref={componentRef} />
Run Code Online (Sandbox Code Playgroud)

要创建参考,我只需执行以下操作:

const componentRef = useRef();
Run Code Online (Sandbox Code Playgroud)

在 JavaScript 中,它可以工作,但是当我使用时.tsx,我在 ReactToPrint 组件的“content”参数中收到一个错误,在我自己的 PrintableComponent 的 ref 参数中收到另一个错误。有人可以帮我解决这个问题吗?

基本上,错误表明接口不匹配。

typescript reactjs react-to-print

10
推荐指数
2
解决办法
9974
查看次数

如何从 docx 生成 pdf - NodeJS + TypeScript

我正在尝试从 NodeJS 中先前生成的 DOCX 文件生成 PDF。我正在使用 NestJS 和 TypeScript。我尝试了很多方法,但都失败了:

  • @nativedocuments/docx-wasm:NativeDocuments 不再工作。
  • word2pdf:在 github 上存档,在 npm 上不可用。
  • docx-pdf:生成无样式的 pdf。它删除了我的表格、缩进、对齐文本等。
  • libreoffice-convert:引发窗口错误:应用程序无法启动。配置文件“C:/Program Files/LibreOffice/program/bootstrap.ini”已损坏(但 LibreOffice 软件运行正常)。

您知道我使用前面提到的 docx 到 pdf 替代方案所遇到的问题的一些解决方法吗?或者也许我可以使用其他替代方案(请免费)?

先感谢您!

javascript pdf-generation node.js typescript nestjs

5
推荐指数
1
解决办法
5708
查看次数