Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 如何在填写pdf文件后展平pdf表单';s并在React Native中另存为不可编辑?_Javascript_Ios_React Native_Pdf_Adobe - Fatal编程技术网

Javascript 如何在填写pdf文件后展平pdf表单';s并在React Native中另存为不可编辑?

Javascript 如何在填写pdf文件后展平pdf表单';s并在React Native中另存为不可编辑?,javascript,ios,react-native,pdf,adobe,Javascript,Ios,React Native,Pdf,Adobe,以下是详细说明:- 要求: 我有一个PDF文件,在该PDF中填写表单字段后,我需要打印该文件,并将其作为React Native中的不可编辑表单 问题 我能够以编程方式填充pdf表单字段,但在展平该文件以及打印该文件时,我面临着问题 在安卓系统中,PDF变成白页,每页都不显示任何内容 在iOS中,打印时不存在字段表单值 例外情况: 任何纯javascript(应该可以在移动环境下使用)或React-Native库都将生成可编辑的PDF以展平PDF 在React Native中填充表单字段后打

以下是详细说明:-

要求:

我有一个PDF文件,在该PDF中填写表单字段后,我需要打印该文件,并将其作为React Native中的不可编辑表单

问题

我能够以编程方式填充pdf表单字段,但在展平该文件以及打印该文件时,我面临着问题

  • 在安卓系统中,PDF变成白页,每页都不显示任何内容

  • 在iOS中,打印时不存在字段表单值

例外情况:

任何纯javascript(应该可以在移动环境下使用)或React-Native库都将生成可编辑的PDF以展平PDF

在React Native中填充表单字段后打印PDF的任何方法

我尝试的

我过去常常填写pdf表单字段,以便在其中显示


提前感谢。

关于如何在使用javascript时通过编程实现扁平化的任何有效解决方案。我不知道这是否会有帮助。但我在使用PDF时也遇到了类似的问题,当时我正在使用本地移动应用程序。当我在android设备上安装最新的AdobeAcrobat并通过它打开PDF进行打印时,我的PDF打印得很好。此外,打印与打印机驱动程序有很大关系。当您将PDF传输到台式机/笔记本电脑并尝试从那里打印时,您的PDF工作正常吗?此外,当您通过PDF.js进行渲染时,您是否能够在手机中正确查看它?@AbhasTandon,我可以在手机中的PDF.js web视图中查看它,但无法打印。您可以尝试将PDF转换为图像,然后返回到PDF