<div class="pdf-signing-viewer">
<div class="pdf-signing-document-container">
<kendo-pdf-export #pdf paperSize="A4" margin="0.5cm" style="height: 100%; display: block">
<div class="pdf-signing-document">
<div *ngIf="htmlHeader != null" class="pdf-signing-header">
<img src="{{ htmlHeader }}" width="90%" height="90%" />
</div>
<div id="HtmlTemplateContent" style="padding: 20px"></div>
<!-- Signature preview for PDF export -->
<div *ngIf="signatureValid" style="margin-left: 20px; display: flex; align-items: center;">
<p style="font-size: 14px; margin: 0;">Signature:</p>
<img [src]="signature" alt="Signature" style="max-width: 200px; max-height: 100px;" />
</div>
<div *ngIf="htmlFooter != null" class="pdf-signing-footer">
<img src="{{ htmlFooter }}" width="100%" height="80%" />
</div>
</div>
</kendo-pdf-export>
<div class="pdf-signing-fade"></div>
</div>
<div class="pdf-signing-actions">
<div class="pdf-signing-actions-content">
<div class="pdf-signing-signature-area">
<kendo-signature
[popupScale]="2"
[(ngModel)]="signature"
(ngModelChange)="onSignatureChange($event)">
</kendo-signature>
</div>
<div class="pdf-signing-buttons">
<button kendoButton themeColor="primary">Upload PDF</button>
<button kendoButton themeColor="primary" (click)="SaveThePdf(pdf)" [disabled]="htmlHeader == null && htmlFooter == null">Download PDF</button>
</div>
</div>
</div>
</div>