diff --git a/EnvelopeGenerator.CommonServices/Jobs/FinalizeDocument/PDFBurner.vb b/EnvelopeGenerator.CommonServices/Jobs/FinalizeDocument/PDFBurner.vb index 57ec40a0..bb68c970 100644 --- a/EnvelopeGenerator.CommonServices/Jobs/FinalizeDocument/PDFBurner.vb +++ b/EnvelopeGenerator.CommonServices/Jobs/FinalizeDocument/PDFBurner.vb @@ -8,6 +8,7 @@ Imports DigitalData.Modules.Base Imports DigitalData.Modules.Logging Imports EnvelopeGenerator.CommonServices.Jobs.FinalizeDocument.FinalizeDocumentExceptions Imports EnvelopeGenerator.Domain.Entities +Imports EnvelopeGenerator.PdfEditor Imports GdPicture14 Imports Microsoft.EntityFrameworkCore Imports Newtonsoft.Json @@ -44,6 +45,11 @@ Namespace Jobs.FinalizeDocument .Include(Function(sig) sig.Annotations) _ .ToList() + ' Add background + Using doc As Pdf(Of MemoryStream, MemoryStream) = Pdf.FromMemory(pSourceBuffer) + pSourceBuffer = doc.Background(elements).ExportStream().ToArray() + End Using + Dim oResult As GdPictureStatus Using oSourceStream As New MemoryStream(pSourceBuffer) ' Open PDF diff --git a/EnvelopeGenerator.PdfEditor/Pdf.cs b/EnvelopeGenerator.PdfEditor/Pdf.cs index 2b355246..71061268 100644 --- a/EnvelopeGenerator.PdfEditor/Pdf.cs +++ b/EnvelopeGenerator.PdfEditor/Pdf.cs @@ -2,11 +2,9 @@ using iText.Kernel.Pdf.Canvas; using EnvelopeGenerator.Domain.Interfaces; using iText.Kernel.Colors; -using iText.Kernel.Geom; #if NETFRAMEWORK using System; using System.IO; -using System.Linq; using System.Threading.Tasks; using System.Collections.Generic; #endif