I have a pdf having signature enabled, when i tried to render it using iTextSharp the signature got disappear. I have researched this issue on many platforms but not able to find any solution.
here is my code
private void BuildPDF(ref Document doc, ref PdfWriter writer)
{
int numberOfPages = 0;
int currentPageNumber = 0;
PdfImportedPage page;
int rotation;
PdfContentByte cb = writer.DirectContent;
ReportExecutionService rs = new ReportExecutionService(ReportServiceUrl, ReportServiceTimeout);
try
{
PdfReader reader2 = new PdfReader(ReportName);
currentPageNumber = 0;
numberOfPages = reader2.NumberOfPages;
while (currentPageNumber < numberOfPages)
{
currentPageNumber += 1;
doc.SetPageSize(PageSize.LETTER);
doc.NewPage();
page = writer.GetImportedPage(reader2, currentPageNumber);
rotation = reader2.GetPageRotation(currentPageNumber);
if ((rotation == 90) || (rotation == 270))
{
cb.AddTemplate(page, 0, -1.0F, 1.0F, 0, 0, reader2.GetPageSizeWithRotation(currentPageNumber).Height);
}
else
{
cb.AddTemplate(page, 1.0F, 0, 0, 1.0F, 0, 0);
}
}
}
catch
{
}
}
Please help me out, thanks in advance