We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Error adding text to PDF Page

Hi

I have a sample to code to add text to PDF page. Output PDF is giving an error if i try to add text to some pages. Page 4 is working fine. I can open source document without any error messages.

Page 1 is giving an error. But i can add an image stamp (pdfPage.AddStamp()) to page 1 and open the output document without any errors.

“An error on this page. Acrobat may not display the page correctly. Please contact the person who created the PDF document to correct the problem”.

public void TestTextStamp(string inputPdfFullPath,string outputPDFFullPath, int pageNo)
{
try
{
Document pdfDocument = new Document(inputPdfFullPath);
// add age page to PDF document
pdfDocument.Pages.Add();
// create TextBuilder for first page
TextBuilder tb = new TextBuilder(pdfDocument.Pages[pageNo]);
// TextFragment with sample text
TextFragment fragment = new TextFragment(“Test message”);
// set the font for TextFragment
fragment.TextState.Font = FontRepository.FindFont(“Arial”);
fragment.TextState.FontSize = 10;
// set the formatting of text as Underline
fragment.TextState.Underline = true;
// specify the position where TextFragment needs to be placed
fragment.Position = new Position(10, 800);
// append TextFragment to PDF file
tb.AppendText(fragment);
// save the PDF file
pdfDocument.Save(outputPDFFullPath);
}
catch (Exception)
{

throw;
}

}

<span style=“font-size:10.0pt;font-family:“Arial”,sans-serif;
mso-fareast-font-family:“Times New Roman””>OS : Windows 10<o:p></o:p>

IDE : VS2017

Target Framework : 4.6.2

Project Type : Class Library

Language : C#

Aspose.Pdf : 10.3.0.0

Hi Shankar,


Thanks for contacting support.

I have tested the scenario and have managed to reproduce the issue that an error appears while opening the PDF file in adobe acrobat. For the sake of correction, I have logged a ticket PDFNET-42653 in our issue tracking system. We will further look into the details of this issue and will keep you updated on the status of its resolution within this forum thread. Please be patient and spare us little time.

We are sorry for this inconvenience.

Best Regards,