在当今快节奏的数字世界中,确保文档的真实性和完整性至关重要。实现此目的的一种有效方法是使用 C#通过 QR 码签署 RTF。在本文中,我们将指导您完成使用 C# 在 RTF 中创建 QR 码的过程以及代码示例。无论您是想验证文档的来源还是为用户提供对网络链接或联系方式的轻松访问,此技术都是一个强大的工具。
使用 C# 通过 QR 码签署 RTF 的步骤
- 要生成 RTF 格式的 QR 代码,请使用 NuGet 包管理器将 GroupDocs.Signature for .NET 安装到您的项目中
- 包含对使用 QR 码签署 RTF 文档所需的命名空间的引用
- 通过向其构造函数提供输入 RTF 文件的路径作为参数来创建 Signature 类的实例
- 创建 QrCodeSignOptions 类对象并设置其属性
- 使用 QR 码的签名选项调用 Signature.Sign 方法,以将输出 RTF 保存到磁盘
在当今的数字环境中,将 QR 码集成到 C# 中的 RTF 的能力是一项宝贵的技能。它不仅增强了文档安全性,还为读者提供了交互式和用户友好的体验。无论您是作者、商业专业人士,还是只是重视文档完整性的人,此技术都使您能够验证来源并方便地提供其他资源。按照上面提供的步骤,开始使用 C# 通过 QR 代码签署 RTF 文档,以增强文档的安全性和可访问性。以下代码示例展示了如何实现此签名过程。
使用 C# 通过 QR 码签署 RTF 的代码
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
using GroupDocs.Signature; | |
namespace SignRTFwithQRCodeUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// Import the source RTF to eSign with QRCode | |
Signature signature = new Signature("input.rtf"); | |
// Create QRCode option with predefined QRCode text | |
QrCodeSignOptions qroptions = new QrCodeSignOptions("JohnSmith") | |
{ | |
// Setup QRCode encoding type | |
EncodeType = QrCodeTypes.QR, | |
// set signature position | |
Left = 50, | |
Top = 150, | |
Width = 200, | |
Height = 200 | |
}; | |
// Sign and save the output RTF | |
signature.Sign("output.rtf", qroptions); | |
} | |
} | |
} |
总之,QR 码为签署 RTF 文档、提高安全性并加快验证过程提供了一种创造性且实用的解决方案。借助 .NET 框架,您可以在广泛使用的操作系统(例如 Windows、macOS 和 Linux)上在 RTF C# 中插入 QR 代码。一旦您熟练地设置了推荐的签名库并根据需要调整了文件路径,将用于签署 RTF 文件的 QR 码集成到您的项目中的过程就变得简单且无忧无虑。
在上一篇教程中,我们详细介绍了如何使用 C# 编程语言在 RTF 文档中包含文本签名。如果您需要更多指导,我们强烈建议您查阅我们关于如何使用 C# 添加文本签名到 RTF的综合指南。