Skip to content

Commit 7fbb35c

Browse files
committed
Examples update for GroupDocs.Signature for .NET 22.7
1 parent 5d5ac04 commit 7fbb35c

8 files changed

Lines changed: 68 additions & 6 deletions

File tree

Examples/GroupDocs.Signature.Examples.CSharp.Core/GroupDocs.Signature.Examples.CSharp.Core.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>netcoreapp2.1</TargetFramework>
5+
<TargetFramework>netcoreapp2.0</TargetFramework>
66
</PropertyGroup>
77

88
<Import Project="..\GroupDocs.Signature.Examples.CSharp\GroupDocs.Signature.Examples.CSharp.projitems" Label="Shared" />
99

1010
<ItemGroup>
11-
<PackageReference Include="GroupDocs.Signature" Version="22.6.0" />
11+
<PackageReference Include="GroupDocs.Signature" Version="22.7.0" />
1212
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
1313
</ItemGroup>
1414

Examples/GroupDocs.Signature.Examples.CSharp.Core/RunExamples.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ static void Main(string[] args)
301301
SignWithQRCodeEPCObject.Run();
302302
SignWithQRCodeEventObject.Run();
303303
SignWithQRCodeMeCardObject.Run();
304+
SignWithQRCodeWiFiObject.Run();
304305
#endregion
305306

306307
#region Sign Metadata advanced

Examples/GroupDocs.Signature.Examples.CSharp.Framework/GroupDocs.Signature.Examples.CSharp.Framework.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,9 @@
5454
<Reference Include="AWSSDK.S3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604, processorArchitecture=MSIL">
5555
<HintPath>..\packages\AWSSDK.S3.3.3.110.10\lib\net45\AWSSDK.S3.dll</HintPath>
5656
</Reference>
57-
<Reference Include="GroupDocs.Signature, Version=22.6.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
58-
<HintPath>..\packages\GroupDocs.Signature.22.6.0\lib\net40\GroupDocs.Signature.dll</HintPath>
57+
<Reference Include="GroupDocs.Signature, Version=22.7.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
58+
<HintPath>..\packages\GroupDocs.Signature.22.7.0\lib\net40\GroupDocs.Signature.dll</HintPath>
59+
<Private>True</Private>
5960
</Reference>
6061
<Reference Include="Microsoft.Azure.KeyVault.Core, Version=3.0.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
6162
<HintPath>..\packages\Microsoft.Azure.KeyVault.Core.3.0.4\lib\net461\Microsoft.Azure.KeyVault.Core.dll</HintPath>

Examples/GroupDocs.Signature.Examples.CSharp.Framework/RunExamples.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ static void Main(string[] args)
301301
SignWithQRCodeEPCObject.Run();
302302
SignWithQRCodeEventObject.Run();
303303
SignWithQRCodeMeCardObject.Run();
304+
SignWithQRCodeWiFiObject.Run();
304305
#endregion
305306

306307
#region Sign Metadata advanced

Examples/GroupDocs.Signature.Examples.CSharp.Framework/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<packages>
33
<package id="AWSSDK.Core" version="3.3.104.14" targetFramework="net461" />
44
<package id="AWSSDK.S3" version="3.3.110.10" targetFramework="net461" />
5-
<package id="GroupDocs.Signature" version="22.6.0" targetFramework="net461" />
5+
<package id="GroupDocs.Signature" version="22.7.0" targetFramework="net461" />
66
<package id="Microsoft.Azure.KeyVault.Core" version="3.0.4" targetFramework="net461" />
77
<package id="Microsoft.Rest.ClientRuntime" version="2.3.21" targetFramework="net461" />
88
<package id="Microsoft.Rest.ClientRuntime.Azure" version="3.3.19" targetFramework="net461" />

Examples/GroupDocs.Signature.Examples.CSharp/AdvancedUsage/Sign/SignWithQRCodeSecureCustom/SignWithQRCodeEncryptedObject.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public static void Run()
4646
string key = "1234567890";
4747
string salt = "1234567890";
4848
// create data encryption
49-
IDataEncryption encryption = new SymmetricEncryption(SymmetricAlgorithmType.Rijndael, key, salt);
49+
IDataEncryption encryption = new SymmetricEncryption(SymmetricAlgorithmType.AES, key, salt);
5050

5151
// create custom object
5252
DocumentSignatureData documentSignatureData = new DocumentSignatureData()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
using System;
2+
using System.IO;
3+
4+
namespace GroupDocs.Signature.Examples.CSharp.AdvancedUsage
5+
{
6+
using GroupDocs.Signature;
7+
using GroupDocs.Signature.Domain;
8+
using GroupDocs.Signature.Options;
9+
using GroupDocs.Signature.Domain.Extensions;
10+
11+
public class SignWithQRCodeWiFiObject
12+
{
13+
/// <summary>
14+
/// Sign document with QR-Code containing standard Event object.
15+
/// </summary>
16+
public static void Run()
17+
{
18+
Console.WriteLine("\n--------------------------------------------------------------------------------------------------------------------");
19+
Console.WriteLine("[Example Advanced Usage] # SignWithQRCodeWiFiObject : Sign document with QR-Code containing standard QR-Code WiFi object\n");
20+
21+
// The path to the documents directory.
22+
string filePath = Constants.SAMPLE_PDF;
23+
string fileName = Path.GetFileName(filePath);
24+
25+
string outputFilePath = Path.Combine(Constants.OutputPath, "SignWithQRCodeWiFi", "QRCodeWiFiObject.pdf");
26+
27+
using (Signature signature = new Signature(filePath))
28+
{
29+
// create Event object
30+
WiFi wiFi = new WiFi()
31+
{
32+
SSID = "GuestNetwork",
33+
Encryption = WiFiEncryptionType.WPAWPA2,
34+
Hidden = false,
35+
Password = "1234567890"
36+
};
37+
// create options
38+
QrCodeSignOptions options = new QrCodeSignOptions
39+
{
40+
EncodeType = QrCodeTypes.QR,
41+
// setup Data property to Event instance
42+
Data = wiFi,
43+
// set right bottom corner
44+
HorizontalAlignment = HorizontalAlignment.Left,
45+
VerticalAlignment = VerticalAlignment.Center,
46+
Width = 100,
47+
Height = 100,
48+
Margin = new Padding(10)
49+
};
50+
51+
// sign document to file
52+
signature.Sign(outputFilePath, options);
53+
}
54+
55+
Console.WriteLine("\nSource document signed successfully.\nFile saved at " + outputFilePath);
56+
}
57+
}
58+
}

Examples/GroupDocs.Signature.Examples.CSharp/GroupDocs.Signature.Examples.CSharp.projitems

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithQRCodeStandardObjects\SignWithQRCodeEventObject.cs" />
124124
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithQRCodeStandardObjects\SignWithQRCodeMeCardObject.cs" />
125125
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithQRCodeStandardObjects\SignWithQRCodeVCardObject.cs" />
126+
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithQRCodeStandardObjects\SignWithQRCodeWiFiObject.cs" />
126127
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithResultAnalysis.cs" />
127128
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithSignatureImplementation\SignWithTextAnnotation.cs" />
128129
<Compile Include="$(MSBuildThisFileDirectory)AdvancedUsage\Sign\SignWithSignatureImplementation\SignWithTextFormField.cs" />

0 commit comments

Comments
 (0)