1

我正在寻找一种方法,让用户可以在平板电脑、智能手机或 pc 上访问网页并查看 pdf,然后用钢笔工具对其进行签名。然后我需要能够保存它。我希望他们能够在文档上的任何地方绘制,而不仅仅是某些位置。PDF 的页面长度会有所不同,所以我不相信将它们转换为图像并返回是一种选择(我可能是错的)。

即使花费一些钱,我也愿意使用第三方工具。任何帮助将非常感激。谢谢。

4

2 回答 2

0

尝试iTextSharp。只要您不将其用于商业用途,它就免费。这是一个用c#制作pdf的库

于 2013-01-23T15:01:18.153 回答
0

如果我的要求正确,您需要将免费手绘图添加到网站上的 PDF 文件中。您可以通过以下方式做到这一点:
1- 从您的 PDF 文件生成光栅图像并将其显示在网页上。
2- 允许在您的页面上进行手绘并收集由绘图产生的连接点的集合。
3- 将点提交到包含 PDF 文件的服务器,使用 PDF 处理库打开文件,并使用您从浏览器获得的信息为其添加 PDF 注释。

您可以使用ghostscript (GPL),或使用ImageMagick作为 ghostscript (GPL) 的包装器,或使用Amyuni PDF Creator 之类的商业库(通常适用免责声明)来执行第 1 步。

您可以使用 Javascript 使用 HTML5 画布执行第 2 步

您可以对几乎所有 PDF 处理库执行第 3 步,例如使用 iTextSharp (AGPL) 或再次使用 Amyuni PDF Creator。

请注意,您不应该在不支付任何费用的情况下在商业闭源应用程序中使用 GPL 库。

于 2013-01-23T15:42:57.757 回答