Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

GroupDocs.Signature for .NET 24.5 (DLLs only)

Download   Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 214MB
  • Date Added:
  • 3/6/2024

Description

This ZIP file contains only the GroupDocs.Signature for .NET 24.5 assemblies. The assemblies are the same as in the MSI installer of the product of the same version.Download this if you want to use GroupDocs.Signature for .NET without the MSI installer. This ZIP download does not contain the demo projects.

File Details

We are pleased to announce the release of GroupDocs.Signature for .NET 24.5 (DLLs-only). This version delivers secure incremental digital signature addition for PDF documents using PFX certificates. The DLLs package makes it easier to integrate across Windows, Linux, and macOS systems.

Sign PDF Documents Incrementally

The latest .NET digital signatures API release allows developers to securely inject digital signatures into existing PDF documents without overwriting the previously added signatures. Please check out the following code example, which showcases how to sign PDFs incrementally in C#.


            // The path to the documents directory.            
            string filePath = Constants.SAMPLE_PDF;
            string fileName = Path.GetFileName(filePath);

            string [] certificatePaths = new string[] { Constants.CertificatePfx, Constants.CertificatePfx };

            string outputFilePath = Path.Combine(Constants.OutputPath, "SignWithDigitalIncrementalSaving", fileName);
            int iteration = 1;
            string documentFile = filePath;
            foreach (var  certificatePath in certificatePaths)
            {
                using (Signature signature = new Signature(documentFile))
                {
                    DigitalSignOptions options = new DigitalSignOptions(certificatePath)
                    {
                        // certificate password
                        Password = "1234567890",
                        // digital certificate details
                        Reason = $"Approved-{iteration}",
                        Contact = $"John{iteration} Smith{iteration}",
                        Location = $"Location-{iteration}",
                        // no image
                        AllPages = true, // TODO ?
                        Left = 10 + 100*(iteration-1),
                        Top = 10 + 100 * (iteration - 1),
                        Width = 160,
                        Height = 80,                        
                        Margin = new Padding() { Bottom = 10, Right = 10 }
                    };

                    SignResult signResult = signature.Sign(outputFilePath, options);
                    documentFile = outputFilePath;
                    Console.WriteLine($"\nSource document signed successfully {iteration++}-time with {signResult.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
                }
            }

Source*

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting GroupDocs.Signature for .NET 24.5 Release Notes.

 English