是否有可能创建Html内容从web反应机?

0

的问题

我试图创建一个html内容从web作出反应。 基本上,我想产生PDF从html内容,我已经做了使用html静态的内容我应当地应用程序,但是现在我们要产生pdf动态的内容和决定的数据关系图来描述软件所需的依赖,并将其转换成html内容和随后产生pdf从html内容。

我们的网球队已经做到了这一渲染java成dom和随后产生pdf从dom使用作出反应。

它是可以实现相同的使用作出反应。

1

最好的答案

1

你可以实现这个像这样做- (使用反引号,而不是单一或双倍费用的报价)

const JsonData = {
   title: 'My PDF File',
   image: 'https://raw.githubusercontent.com/AboutReact/sampleresource/master/pdf.png'
}

const html = `
<html>
  <head>
     <meta charset="utf-8">
     <title>MyPDF</title>
     <style>${htmlStyles}</style>
  </head>
  <body>
    <h1>${JsonData.title}</h1>
    <img src=`${JsonData.image}` />
    {JsonData.otherData}
  </body>
</html>
`;

结帐的例子: https://github.com/vishalpwr/react-native/tree/master/CreatePdf

2021-12-06 05:58:36

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................