在 Java 中为 Pdf 文档生成 QR 二维码签名

使用 QR 二维码对您的 Pdf 文档和合同进行电子签名。快速轻松地生成二维码签名。


下载免费试用版

关于 GroupDocs.Signature for Java 二维码签名 API

GroupDocs.Signature for Java 是一个成熟的 API,用于为文档创建和生成二维码签名。用户可以生成二维码签名,提供文本下载或作为图像在社交媒体上分享。可以使用 API 或简单地通过移动相机扫描签名的文档!通过添加二维码签名以电子方式签署您的商业合同和官方文件并对其进行操作。任何二维码签名都将包含唯一的自定义信息,以识别签名者或授权文档。此外,二维码内容可以通过个人密钥以编程方式进行加密和解密。这开启了许多在公共文档中共享敏感数据的能力。签名后,用户可以更新、验证、删除、预览或搜索 PDF、MS Word 文档、MS Excel 工作簿、MS PowerPoint 演示文稿、Adobe Photoshop 文件和各种图像格式中的二维码。 QR码可以额外定制。

在 Java 中使用 Qrcode 签署 Pdf 的步骤

GroupDocs.Signature for Java 提供使用 Qrcode 签名快速轻松地签署 Pdf 文档的能力。

  • 创建 Signature 类的实例,提供 Pdf 文件应该作为路径或内存流进行签名
  • 实例化 SignOptions 类并设置所有需要的数据。
  • 调用 Signature.Sign() 方法传递输出 Pdf 文件或内存流

系统要求

所有主要平台和操作系统都支持 GroupDocs.Signature for Java。在执行以下代码之前,请确保您的系统上安装了以下先决条件。

  • 操作系统:Microsoft Windows、Linux、MacOS
  • 开发环境:NetBeans, Intellij IDEA, Eclipse, etc.
  • Java runtime: J2SE 6.0 and above
  • Maven 获取最新的 GroupDocs.Signature for Java

        
// Set up input Pdf file
String filePath = "input.pdf";
// Set up output file
String outputFilePath = "output.pdf";

// Instantiate Signature for input file
Signature signature = new Signature(filePath);

// create barcode option with predefined barcode text
BarcodeSignOptions options = new BarcodeSignOptions("John Smith");

// setup Barcode encoding type
options.setEncodeType(QrCodeTypes.QR);

// set signature position
options.setLeft(50);
options.setTop(50);
options.setWidth(200);
options.setHeight(50);

// sign Pdf document
SignResult result = signature.sign(outputFilePath, options);

使用 Qrcode 现场演示签署 Pdf 文档

访问 GroupDocs.Signature App 网站,立即使用各种签名为 Pdf 文件签名。免费在线演示等着你。

无需下载 API

无需编写任何代码

只需上传源文件

获取下载链接以保存文件

About QR QrCode

QR Code(简称 Quick Response Code)是一种矩阵条码(或二维条码)的商标。它是最流行和使用最广泛的二维码类型。在实践中,二维码通常包含指向网站或应用程序的定位器、标识符或跟踪器的数据。

所有 256 个 ASCII 字符 + 汉字

最多 7089 个数字字符、4296 个字母数字字符、2953 个字节(二进制数据)或 1817 个汉字字符。

Java 的其他支持的 Qrcode 签名

“您还可以使用其他签名类型对 Pdf 进行签名。请参阅下面的列表。”

用DOC签名QRCODE

(Microsoft Word Binary Format)

用DOCX签名QRCODE

(Office 2007+ Word Document)

用DOCM签名QRCODE

(Microsoft Word 2007 Marco File)

用DOT签名QRCODE

(Microsoft Word Template Files)

用DOTM签名QRCODE

(Microsoft Word 2007+ Template File)

用DOTX签名QRCODE

(Microsoft Word Template File )

用ODT签名QRCODE

(OpenDocument Text File Format)

用OTT签名QRCODE

(OpenDocument Standard Format)

用RTF签名QRCODE

(Rich Text Format)

用XLS签名QRCODE

(Microsoft Excel Spreadsheet (Legacy))

用XLSX签名QRCODE

(Open XML Workbook)

用XLSM签名QRCODE

(Macro-enabled Spreadsheet)

用XLSB签名QRCODE

(Excel Binary Workbook)

用CSV签名QRCODE

(Comma Seperated Values)

用ODS签名QRCODE

(OpenDocument Spreadsheet)

用OTS签名QRCODE

(OpenDocument Spreadsheet Template)

用XLTX签名QRCODE

(Excel Template)

用XLTM签名QRCODE

(Excel Macro-Enabled Template)

用PPT签名QRCODE

(Microsoft PowerPoint 97-2003)

用PPTX签名QRCODE

(Open XML presentation Format)

用PPS签名QRCODE

(PowerPoint Slide Show)

用PPSX签名QRCODE

(PowerPoint Slide Show)

用ODP签名QRCODE

(OpenDocument Presentation Format)

用OTP签名QRCODE

(OpenDocument Standard Format)

用POTX签名QRCODE

(Microsoft PowerPoint Template Presentation)

用POTM签名QRCODE

(Microsoft PowerPoint Template File)

用PPTM签名QRCODE

(Macro-enabled Presentation File)

用PPSM签名QRCODE

(Macro-enabled Slide Show)

用PNG签名QRCODE

(Portable Network Graphic)

用JPG签名QRCODE

(Joint Photographic Expert Group Image)

用BMP签名QRCODE

(Bitmap Image File)

用GIF签名QRCODE

(Graphical Interchange Format)

用TIFF签名QRCODE

(Tagged Image File Format)

用SVG签名QRCODE

(Scalar Vector Graphics)

用WEBP签名QRCODE

(Raster Web Image Format)

用WMF签名QRCODE

(Windows Metafile)

Back to top
 中国人