Hi ,
I am gettign the following error while doing multiple hits for validation
Please suggest
I have used the following code
foreach (Aspose.Pdf.Page page in pdfDocument.Pages)
{
if (page.Resources.Fonts != null)
{
foreach (Aspose.Pdf.Text.Font pageFont in page.Resources.Fonts)
{
//Check if font is already embedded
if (!pageFont.IsEmbedded)
{
pdfEmbeddedFonts = pdfEmbeddedFonts + 1;
pageFont.IsEmbedded = true;
}
}
}
//Check for the Form objects
foreach (XForm form in page.Resources.Forms)
{
if (form.Resources.Fonts != null)
{
foreach (Aspose.Pdf.Text.Font formFont in form.Resources.Fonts)
{
//Check if the font is embedded
if (!formFont.IsEmbedded)
{
pdfEmbeddedFonts = pdfEmbeddedFonts + 1;
formFont.IsEmbedded = true;
}
}
}
}
}
if (pdfEmbeddedFonts > 0)
{
pdfDocument.Save(((inputStream)));
}
// Convert the document to byte form.
byte[] docBytes = inputStream.ToArray();
docProdRequest.ThinDocRequest.ManDocumentContent = docBytes;