diff --git a/TSpdf/TSpdf.X509/TSpdf.X509.csproj b/TSpdf/TSpdf.X509/TSpdf.X509.csproj
index b699c03a..7bf9a023 100644
--- a/TSpdf/TSpdf.X509/TSpdf.X509.csproj
+++ b/TSpdf/TSpdf.X509/TSpdf.X509.csproj
@@ -13,7 +13,7 @@
TSpdf.X509
TSpdf.X509
libreria;netstandard2.0
- 3.0.0.0
+ 3.0.2.0
Pedro
Tecnosis S.A
Utilidades x509 Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf.bouncy-castle-adapter.csproj b/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf.bouncy-castle-adapter.csproj
index 69c93753..46ef203c 100644
--- a/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf.bouncy-castle-adapter.csproj
+++ b/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf.bouncy-castle-adapter.csproj
@@ -17,7 +17,7 @@
TSpdf.bouncy-castle-adapter
TSpdf.bouncy-castle-adapter
libreria,netstandard2.0,net48,net48
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades bouncy adapter NO fips Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf7-bouncy-castle-adapter.nuspec b/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf7-bouncy-castle-adapter.nuspec
index ca901363..e7622ca4 100644
--- a/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf7-bouncy-castle-adapter.nuspec
+++ b/TSpdf/TSpdf.bouncy-castle-adapter/TSpdf7-bouncy-castle-adapter.nuspec
@@ -2,7 +2,7 @@
TSpdf7.bouncy-castle-adapter
- 3.0.0.0
+ 3.0.4.0
TSpdf 7 bouncy-castle adapter module
TSpdf Software
TSpdf Software
diff --git a/TSpdf/TSpdf.bouncy-castle-connector/TSpdf.bouncy-castle-connector.csproj b/TSpdf/TSpdf.bouncy-castle-connector/TSpdf.bouncy-castle-connector.csproj
index 189cf7b8..951888ed 100644
--- a/TSpdf/TSpdf.bouncy-castle-connector/TSpdf.bouncy-castle-connector.csproj
+++ b/TSpdf/TSpdf.bouncy-castle-connector/TSpdf.bouncy-castle-connector.csproj
@@ -17,7 +17,7 @@
TSpdf.bouncy-castle-connector
TSpdf.bouncy-castle-connector
libreria,netstandard2.0,net48,net48
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades connector Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf.bouncy-castle-fips-adapter.csproj b/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf.bouncy-castle-fips-adapter.csproj
index 78c8d579..33312b70 100644
--- a/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf.bouncy-castle-fips-adapter.csproj
+++ b/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf.bouncy-castle-fips-adapter.csproj
@@ -17,7 +17,7 @@
TSpdf.bouncy-castle-fips-adapter
TSpdf.bouncy-castle-fips-adapter
libreria, netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades bouncy adapter Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf7-bouncy-castle-fips-adapter.nuspec b/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf7-bouncy-castle-fips-adapter.nuspec
index bbc61b5e..8efff206 100644
--- a/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf7-bouncy-castle-fips-adapter.nuspec
+++ b/TSpdf/TSpdf.bouncy-castle-fips-adapter/TSpdf7-bouncy-castle-fips-adapter.nuspec
@@ -2,7 +2,7 @@
TSpdf7.bouncy-castle-fips-adapter
- 3.0.0.0
+ 3.0.4.0
TSpdf 7 bouncy-castle FIPS adapter module
TSpdf Software
TSpdf Software
diff --git a/TSpdf/TSpdf.commons/TSpdf.commons.csproj b/TSpdf/TSpdf.commons/TSpdf.commons.csproj
index 2c718881..32e04b34 100644
--- a/TSpdf/TSpdf.commons/TSpdf.commons.csproj
+++ b/TSpdf/TSpdf.commons/TSpdf.commons.csproj
@@ -17,7 +17,7 @@
TSpdf.commons
TSpdf.commons
libreria,netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Manuel
Tecnosis S.A
Utilidades para PDF Commons Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.commons/TSpdf7-commons.nuspec b/TSpdf/TSpdf.commons/TSpdf7-commons.nuspec
index b685bc10..86b75c9f 100644
--- a/TSpdf/TSpdf.commons/TSpdf7-commons.nuspec
+++ b/TSpdf/TSpdf.commons/TSpdf7-commons.nuspec
@@ -2,7 +2,7 @@
TSpdf7.commons
- 3.0.0.0
+ 3.0.4.0
TSpdf 7 commons module
TSpdf Software
TSpdf Software
diff --git a/TSpdf/TSpdf.font-asian/TSpdf Asian Font.nuspec b/TSpdf/TSpdf.font-asian/TSpdf Asian Font.nuspec
index d6bd3a79..162655d2 100644
--- a/TSpdf/TSpdf.font-asian/TSpdf Asian Font.nuspec
+++ b/TSpdf/TSpdf.font-asian/TSpdf Asian Font.nuspec
@@ -2,7 +2,7 @@
TSpdf7.font-asian
- 3.0.0.0
+ 3.0.4.0
TSpdf 7 Asian Font
TSpdf Software
TSpdf Software
diff --git a/TSpdf/TSpdf.forms/TSpdf.forms.csproj b/TSpdf/TSpdf.forms/TSpdf.forms.csproj
index 639d6ce9..012ac3cc 100644
--- a/TSpdf/TSpdf.forms/TSpdf.forms.csproj
+++ b/TSpdf/TSpdf.forms/TSpdf.forms.csproj
@@ -17,7 +17,7 @@
TSpdf.forms
TSpdf.forms
libreria,netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Manuel
Tecnosis S.A
Utilidades para TsPDFForm Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.hyph/TSpdf Hyph.nuspec b/TSpdf/TSpdf.hyph/TSpdf Hyph.nuspec
index c8717fec..1e548e5b 100644
--- a/TSpdf/TSpdf.hyph/TSpdf Hyph.nuspec
+++ b/TSpdf/TSpdf.hyph/TSpdf Hyph.nuspec
@@ -2,7 +2,7 @@
TSpdf7.hyph
- 3.0.0.0
+ 3.0.4.0
TSpdf 7 Hyph
TSpdf Software
TSpdf Software
diff --git a/TSpdf/TSpdf.io/TSpdf.io.csproj b/TSpdf/TSpdf.io/TSpdf.io.csproj
index 0bbbf7c8..b51c7a3a 100644
--- a/TSpdf/TSpdf.io/TSpdf.io.csproj
+++ b/TSpdf/TSpdf.io/TSpdf.io.csproj
@@ -17,7 +17,7 @@
TSpdf.io
TSpdf.io
libreria, netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Manuel
Tecnosis S.A
Utilidades IO Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.kernel/TSpdf.kernel.csproj b/TSpdf/TSpdf.kernel/TSpdf.kernel.csproj
index ca7ef32f..c0497ccb 100644
--- a/TSpdf/TSpdf.kernel/TSpdf.kernel.csproj
+++ b/TSpdf/TSpdf.kernel/TSpdf.kernel.csproj
@@ -20,7 +20,7 @@
TSpdf.kernel
TSpdf.kernel
libreria;netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades Kernel Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.layout/TSpdf.layout.csproj b/TSpdf/TSpdf.layout/TSpdf.layout.csproj
index 99de1e51..ed516602 100644
--- a/TSpdf/TSpdf.layout/TSpdf.layout.csproj
+++ b/TSpdf/TSpdf.layout/TSpdf.layout.csproj
@@ -23,7 +23,7 @@
TSpdf.layout
TSpdf.layout
libreria;netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades layout Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.pdfa/TSpdf.pdfa.csproj b/TSpdf/TSpdf.pdfa/TSpdf.pdfa.csproj
index da67c52a..e7d2ab56 100644
--- a/TSpdf/TSpdf.pdfa/TSpdf.pdfa.csproj
+++ b/TSpdf/TSpdf.pdfa/TSpdf.pdfa.csproj
@@ -17,7 +17,7 @@
TSpdf.pdfa
TSpdf.pdfa
libreria;netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades pdfa Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.sign/TSpdf.sign.csproj b/TSpdf/TSpdf.sign/TSpdf.sign.csproj
index 20abb5f3..6c55a03d 100644
--- a/TSpdf/TSpdf.sign/TSpdf.sign.csproj
+++ b/TSpdf/TSpdf.sign/TSpdf.sign.csproj
@@ -17,7 +17,7 @@
TSpdf.sign
TSpdf.sign
libreria;netstandard2.0
- 3.0.0.0
+ 3.0.4.0
Pedro
Tecnosis S.A
Utilidades sign Entity Framework compatibles con EF Core 8.
diff --git a/TSpdf/TSpdf.sign/TSpdf/signatures/PdfSigner.cs b/TSpdf/TSpdf.sign/TSpdf/signatures/PdfSigner.cs
index d122abf0..908d2c23 100644
--- a/TSpdf/TSpdf.sign/TSpdf/signatures/PdfSigner.cs
+++ b/TSpdf/TSpdf.sign/TSpdf/signatures/PdfSigner.cs
@@ -61,7 +61,7 @@ using TSpdf.Signatures.Exceptions;
namespace TSpdf.Signatures {
/// Takes care of the cryptographic options and appearances that form a signature.
- public class PdfSigner {
+ public class PdfSigner {
/// Enum containing the Cryptographic Standards.
/// Enum containing the Cryptographic Standards. Possible values are "CMS" and "CADES".
public enum CryptoStandard {
@@ -133,6 +133,7 @@ namespace TSpdf.Signatures {
/// Boolean to check if this PdfSigner instance has been closed already or not.
protected internal bool closed;
+
/// Creates a PdfSigner instance.
///
@@ -148,8 +149,8 @@ namespace TSpdf.Signatures {
/// for the signing document. Note that encryption will be
/// preserved regardless of what is set in properties.
///
- public PdfSigner(PdfReader reader, Stream outputStream, StampingProperties properties)
- : this(reader, outputStream, null, properties) {
+ public PdfSigner(PdfReader reader, Stream outputStream, StampingProperties properties, bool ConvertirPDFA = true)
+ : this(reader, outputStream, null, properties,ConvertirPDFA) {
}
/// Creates a PdfSigner instance.
@@ -167,15 +168,15 @@ namespace TSpdf.Signatures {
/// for the signing document. Note that encryption will be
/// preserved regardless of what is set in properties.
///
- public PdfSigner(PdfReader reader, Stream outputStream, String path, StampingProperties properties) {
+ public PdfSigner(PdfReader reader, Stream outputStream, String path, StampingProperties properties, bool ConvertirPDFA=true) {
StampingProperties localProps = new StampingProperties(properties).PreserveEncryption();
if (path == null) {
temporaryOS = new MemoryStream();
- document = InitDocument(reader, new PdfWriter(temporaryOS), localProps);
+ document = InitDocument(reader, new PdfWriter(temporaryOS), localProps, ConvertirPDFA);
}
else {
this.tempFile = FileUtil.CreateTempFile(path);
- document = InitDocument(reader, new PdfWriter(FileUtil.GetFileOutputStream(tempFile)), localProps);
+ document = InitDocument(reader, new PdfWriter(FileUtil.GetFileOutputStream(tempFile)), localProps, ConvertirPDFA);
}
originalOS = outputStream;
signDate = DateTimeUtil.GetCurrentTime();
@@ -185,11 +186,19 @@ namespace TSpdf.Signatures {
closed = false;
}
- protected internal virtual PdfDocument InitDocument(PdfReader reader, PdfWriter writer, StampingProperties
- properties) {
+ protected internal virtual PdfDocument InitDocument(PdfReader reader, PdfWriter writer, StampingProperties properties, bool ConvertirPDFA)
+ {
+
+ if (!ConvertirPDFA)
+ { // <-- variable que tĂș controlas
+ return new PdfDocument(reader, writer, properties);
+ }
+
return new PdfAAgnosticPdfDocument(reader, writer, properties);
}
+
+
/// Gets the signature date.
/// Calendar set to the signature date
public virtual DateTime GetSignDate() {