问题标签 [jsignature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
346 浏览

php - jSignature复制svg信息以形成文本字段

我有这个脚本正在运行,用户可以放置它的签名。但是我没有成功地将svg生成的信息复制到文本字段中,因此我可以将它与这个 html 表单一起发送到我的数据库。

.

我没有在控制台中检测到任何错误。

有什么建议如何获取signatureinto的信息,signature_svg以便我可以发送包含此信息的表格?

0 投票
1 回答
8938 浏览

c# - 将 svg base64 字符串转换为图像 - C#

我将一个 svg 字符串发布到服务器,以便

  1. 将 svg 字符串转换为图像 (png)
  2. 将图像保存到数据库(二进制数据)

但是,我无法成功地将字符串转换为图像。

SVG 字符串是从我使用 svgbase64 提取的https://willowsystems.github.io/jSignature/#/demo/生成的。

样本内容:"image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNDAzIiBoZWlnaHQ9IjEwNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTSAxMjUgMSBjIC0wLjEyIDAuNjggLTMuOSAyNi4xOSAtNyAzOSBjIC0xLjkgNy44NyAtNC44NiAxNS44MiAtOCAyMyBjIC0xLjQgMy4xOSAtMy42MyA2Ljc4IC02IDkgYyAtMi41NiAyLjQgLTYuNTggNC45IC0xMCA2IGMgLTUuMzUgMS43MiAtMTEuOTYgMS42MiAtMTggMyBjIC0xMC4yNyAyLjM1IC0xOS43MSA1LjcxIC0zMCA4IGMgLTguMDYgMS43OSAtMTYuMyAzLjI4IC0yNCA0IGMgLTIuNTUgMC4yNCAtNi42MSAwLjM5IC04IC0xIGMgLTIuOTMgLTIuOTMgLTYuNzMgLTkuOTEgLTggLTE1IGMgLTIuNDkgLTkuOTYgLTMuMDggLTIxLjcyIC00IC0zMyBjIC0wLjc4IC05LjUxIC0xLjI2IC0xOS4zMSAtMSAtMjggYyAwLjA2IC0xLjk2IDEuMDggLTQuMzUgMiAtNiBjIDAuNjEgLTEuMTEgMS45MSAtMi41MiAzIC0zIGMgMS41NiAtMC42OSA0LjE1IC0wLjQ1IDYgLTEgYyAxLjM2IC0wLjQxIDIuNjUgLTEuODcgNCAtMiBjIDExLjUyIC0xLjEgMjYuMzkgLTIuNDcgMzggLTIgYyAzLjU3IDAuMTUgOC4wNCAxLjk5IDExIDQgYyA0LjgzIDMuMjggOS4zNyA4LjM3IDE0IDEzIGMgNi4zNSA2LjM1IDExLjY4IDEyLjg5IDE4IDE5IGMgMy40MyAzLjMyIDcuNDcgNS43MiAxMSA5IGMgNS45NyA1LjU0IDEwLjk4IDExLjUzIDE3IDE3IGMgNS4xNiA0LjY5IDEwLjM0IDkuNDggMTYgMTMgYyA2LjM5IDMuOTcgMTQuNDYgNi4xNSAyMSAxMCBjIDQuNjIgMi43MSA4LjQ3IDcuNjYgMTMgMTAgYyA0LjYzIDIuMzkgMTAuNTQgMy43MiAxNiA1IGMgNS45NCAxLjQgMTEuOTYgMi42OCAxOCAzIGMgMTIuOTEgMC42OCAyNS43IDAuNzMgMzkgMCBjIDM2LjI2IC0yIDczLjAzIC0zLjk1IDEwNiAtOCBjIDUuNDIgLTAuNjcgMTAuNSAtNS4xMiAxNiAtNyBjIDYuMTggLTIuMTIgMTMuMyAtMy4wMiAxOSAtNSBjIDEuNDUgLTAuNSAyLjc2IC0xLjg4IDQgLTMgYyAyLjQ1IC0yLjIzIDUuNjggLTQuNTEgNyAtNyBjIDEuMzYgLTIuNTYgMS43MiAtNi42NyAyIC0xMCBjIDAuMzggLTQuNTggMC44NyAtOS45OCAwIC0xNCBjIC0wLjY0IC0yLjk1IC0yLjk4IC02LjM1IC01IC05IGMgLTMuMTkgLTQuMTkgLTcuMjQgLTkuMzcgLTExIC0xMiBjIC0yLjEzIC0xLjQ5IC02LjMgLTEuMSAtOSAtMiBjIC0xLjA2IC0wLjM1IC0xLjk1IC0xLjc1IC0zIC0yIGMgLTQuMTMgLTAuOTcgLTkuMzIgLTEuOTEgLTE0IC0yIGMgLTExLjkyIC0wLjI0IC0yNC4xMiAtMC4wNiAtMzYgMSBjIC02LjczIDAuNiAtMTQuMiAxLjUgLTIwIDQgYyAtOC4wNSAzLjQ4IC0xNS44IDEwLjI4IC0yNCAxNSBjIC0yLjg1IDEuNjQgLTYuMzIgMi4yNSAtOSA0IGMgLTYuNzkgNC40NSAtMTMuMDcgMTAuMTUgLTIwIDE1IGwgLTEwIDYiLz48L3N2Zz4="

这是我的代码:

将流设置为位图时出现异常。我想问题出在我的 svgContent 上,但不确定是什么。

在此处输入图像描述

0 投票
1 回答
609 浏览

jsignature - jSignature 因缺少导入插件而失败

调用 jSignature

给出这个错误

使用此代码

我得到错误

我不知道该尝试什么,这是我第一次使用 jSignature(从其他人那里接手)

0 投票
4 回答
1017 浏览

python - JSignature字段未出现在Django中

第一次在网站上发帖,先道歉,因为我是新手。

在 Visual Studio 中为一个类构建一个 Django 项目,并且需要一个签名表单出现在其中一个页面上。目前一直在关注本指南:https ://pypi.org/project/django-jsignature/但遇到了障碍,因为我只能在页面上显示一个保存按钮。下面我列出了我所拥有的。

表格.py

模板.html

视图.py

同样,当被带到我的模板页面时,所有填充的是一个单独的保存按钮。我将其包含在我的布局 html 页面的正文中,因为我已经阅读过它可能是在页面上运行脚本的问题,但仍然没有运气。

谁能指出我正确的方向?希望我提供了足够的信息。

0 投票
1 回答
323 浏览

c# - 我无法从 Base30 文本 jSignature 表示中恢复原始图像

我正在尝试在我的应用程序中实现jSignature 库,但我无法使其工作,实际问题是尝试从 base30 文本重新创建原始图像。为了做到这一点,我在他们的演示中画了一些东西,取 base30 文本并将其粘贴到我的应用程序中,但生成的图像几乎与原始图像无关。我的示例应用程序的代码是这样的:

它是一个带有两个文本框的 Windows 窗体应用程序:

  • tbBase30Text:这里我介绍base30文本
  • tbSVG:应用程序编写 SVG 图像代码的地方

一个按钮 (btnConvertToSVG) 和一个 PictureBox,用于打印生成的图像。它利用了jSignature项目中包含的

如果我在他们的演示中绘制 SO 图像,它会给我下一个结果 原始签名

在我的应用程序中粘贴 base30 代码会给我下一个结果:

结果签名

我不明白为什么,但两个签名之间唯一的共同点是行数。

这个库有一些分支,brinley的分支(最后更新)和willowsystems的分支是我尝试过的,但没有成功。

0 投票
0 回答
152 浏览

google-apps-script - 电子签名困境

我有一个表格,需要通过手机收集电子签名。我需要它是免费的,有无限的回应。我有一个jSignature适用于 Google 表格的 HTML 代码,但我无法让它在移动设备上运行。

理想情况下,我想坚持使用 Google,尽管我一直在尝试使用 Wix(不完全符合我的需要)或 Android Studio(超出我的能力)之类的东西。除此之外,我的能力无论如何都不是很好,所以我不确定从哪里开始,尽管我怀疑这不是我能做什么,而是谷歌表格能做什么,比如,我已经阅读一些关于脚本如何在移动设备上无法正常工作的信息。

HTML

代码.GS

我一直在考虑让用户首先打开表单响应谷歌表,然后打开一个带有表单链接的页面。他们将点击该链接,填写表格,然后返回到 google 表格表格,其中 onFormSubmit 触发器将调出 jSignature 垫。他们将签名,所有信息将收集在表单响应的一行中。

如何使 jSignature 适用于 Google 表格移动版?甚至可能吗?

0 投票
1 回答
177 浏览

javascript - 从 web 应用程序收集数据到谷歌表

我有一个带有 jSignature 代码的基本工作表,该代码在发布时可以工作并从 webapp 收集数据。我想添加此内容,因此创建了另一张表并遵循相同的布局。诚然,此时我只是一个复制和粘贴编码器。我了解了很多我正在阅读的内容,但有些内容还没有注册到我。我一生都无法弄清楚为什么第一张纸有效而第二张无效。*我相信,工作表仅适用于放入的文件夹 ID,因此您必须替换它。

这是有效工作表的链接(希望所有人都可以查看): https ://drive.google.com/open?id=1uJk7ZkOKUp1Z8afTxVZ1uRdoTCxa08MRYQtVcOmTOAk

和一个没有: https ://drive.google.com/open?id=1tINd-54djeIhfOL3laLNXiohNlAPONb6MDA6Y_xQUKI

如果由于某种原因这些链接不起作用,这里是代码片段:

工作代码.gs

工作.html

非工作代码.gs

非工作html

我希望将其发布为 web 应用程序,并能够收集工作表中的响应。

谢谢你。

0 投票
1 回答
219 浏览

javascript - jSignature 没有从 display:none 移动到 display:block 以多页形式正确

我已经阅读了大量材料,但没有找到我特定问题的答案。我有一个使用 jSignature 作为最后一个选项卡的多页表单。它基本上是 W3Schools 网站上的一行一行,但使用的是我的表格。无论如何,它在选项卡上使用 css 显示:无,然后代码将显示的选项卡更改为显示:块。这适用于除我的 jSignature 之外的所有内容。它清楚地读取更改,因为它是可见的(即不在显示中:无),但它被压缩且无法使用。直到...您调整屏幕大小。然后它会弹回来。我已经在css中尝试了各种样式,并更改了显示:在JS中输入,但它也是一样的。

这是mcve:

以及测试它的链接: https ://www.w3schools.com/code/tryit.asp?filename=G8DPE45DOMRR

请帮忙!谢谢!

0 投票
1 回答
1026 浏览

php - 如何在 PHP 中将 base64 字符串转换为 png 图像?

我正在尝试创建一个 PHP 表单,在点击提交后输出表单中所有值的 PDF(使用 mPDF)。我已经包含了 jSignature,它接受用户绘制的电子签名。然后将签名转换为图像并在文本区域中输出数据 URI 字符串。

我有另一个文件,它使用输入区域中的名称属性来显示每个输入字段中的值以显示在 PDF 上。由于签名以数据 URI 字符串的形式出现,因此我必须在创建 PDF 之前将其转换回 png 图像。我现在可以确定的是,我能够检索数据 URI 字符串,并且能够替换它附带的“image/png;base64”字符串,所以我剩下的就是数据本身。但是我正在努力将 URI 解码回图像,并且我不确定应该如何将其显示为图像。

任何帮助将不胜感激。谢谢!:)

0 投票
0 回答
172 浏览

django - django jsignature 不保存到数据库

我正在尝试通过 django-jsignature3 在我的 django 应用程序中实现一个 jsignature 插件,但是似乎我无法将它保存到我的数据库中。

这是我的代码:

模型.py

视图.py

jsig.html

网址.py

forms.py(这对我来说真的很不确定,我不理解文档,没有地方调用我的模型,因此我自己做了这个,但它不起作用)

这是我的控制台

请帮忙,我真的很困惑!