Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用';将本机html转换为pdf';包裹_Javascript_Android_Html_Ios_React Native - Fatal编程技术网

Javascript 如何使用';将本机html转换为pdf';包裹

Javascript 如何使用';将本机html转换为pdf';包裹,javascript,android,html,ios,react-native,Javascript,Android,Html,Ios,React Native,我正在用react native创建PDF文档。我的目标是创建单个页面,不再创建更多页面,当我的页面内容变大时,我的单个页面的高度也必须自动变大 options = { width: 675, height: ????, html: `<div id="myDiv" style="width: 100%; min-height: 850px"> </div>` } 选项={

我正在用react native创建PDF文档。我的目标是创建单个页面,不再创建更多页面,当我的页面内容变大时,我的单个页面的高度也必须自动变大

options = {
            width: 675,
            height: ????,
            html: `<div id="myDiv" style="width: 100%; min-height: 850px"> </div>`
            }
选项={
宽度:675,
高度:????,
html:``
}
在上面的代码中,我设置了myDiv的
minheight
,当myDiv的高度动态变化时,我想取这个高度值并自动设置选项的高度。我尝试了javascript
offsetHeight
属性,但它不起作用,因为HTML的内部完全是一个字符串。我尝试使用模板文本,但没有成功


有没有一种方法可以处理这个问题,使用模板文本或任何其他方法?

我很确定,用react native html to pdf是无法做到的

如果您阅读包代码,您会发现它不包含任何类似的选项

至少在android上,您可以尝试自己测量组件,但这不是一项容易的任务:您需要创建一个webview,注入代码,并提取所需组件的高度


尝试在github项目上打开一个问题,也许他们会在将来的版本中添加此功能。

我很确定,用react native html to pdf无法完成此操作

如果您阅读包代码,您会发现它不包含任何类似的选项

至少在android上,您可以尝试自己测量组件,但这不是一项容易的任务:您需要创建一个webview,注入代码,并提取所需组件的高度

尝试在github项目上打开一个问题,也许他们会在将来的版本中添加此功能