Refactor PDF handling; remove iText dependency
Replaced iText-based PDF processing with DevExpress PdfGraphics API. Removed `itext` and `itext.bouncy-castle-adapter` dependencies. Simplified `BuildReport` to burn signatures directly into PDFs and render all pages using `XRPdfContent` with `GenerateOwnPages = true`. Consolidated subreport logic into `BuildReport` and removed `BuildPageSubreport`. Eliminated unused constants and methods, including `GetPdfPageCount`. Updated XML documentation to reflect the new implementation. Placeholder implementation for `BurnSignaturesIntoPdf` added, pending further development.
This commit is contained in:
@@ -28,8 +28,6 @@
|
||||
<PackageReference Include="DigitalData.Core.API" Version="2.2.1" />
|
||||
<PackageReference Include="HtmlSanitizer" Version="9.0.892" />
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.SqlServer" Version="8.0.11" />
|
||||
<PackageReference Include="itext" Version="8.0.5" />
|
||||
<PackageReference Include="itext.bouncy-castle-adapter" Version="8.0.5" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.11" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.17" />
|
||||
<PackageReference Include="Microsoft.Identity.Client" Version="4.82.1" />
|
||||
|
||||
Reference in New Issue
Block a user