We are planning to buy aspose.pdf license for our project requirement.
We have got the temporary license to check whether it fits to our requirement.
When extracting text from table, we are only getting alternate columns.
Code and details as below:
.net core project
TableAbsorber absorber = new TableAbsorber();
absorber.Visit(pdfDocument.Pages[1]);
absorber.TableList --> fetching alternate columns.–> we need all the columns
Would you please share source PDF document with us while mentioning the page number and column names for which the problem occurs. Before sharing requested data, please ensure using Aspose.PDF for .NET 18.10 in your environment.
Thanks for the response.
I confirm we are using Apose.PDF for .NET 18.10 in our environment.
Due to security reasons we cannot share the exact document, however for replicating the issue we have created attached pdfs.
Please find attached docs
• Sampletable.pdf – plain table
• Sampletablewithstyles.pdf – table with styles(our production documents are with styles)
Extraction behavior is different for these files.
Currently, we want to extract each word with below mentioned properties from PDF for our business requirement
• FontColor
• FontFamily
• FontSize
• Bold
• Italic
• IsTableItem(is word part of table)
• ColumnNumber (if isTableItem is true )
• RowNumber(if isTableItem is true )
• Left
• Line number
• PageId
• PdfValue(text)
• Right
• Bottom
• Top
• Width
• Height
In future, we may need to extract additional details like - is word part of header/footer.
We have worked with the data shared by you and have been able to reproduce the issue in our environment. A ticket with ID PDFNET-45634 has been logged in our issue management system for further investigation and resolution. The ticket ID has been linked with this thread so that you will receive notification as soon as the ticket is resolved.
We are afraid PDFNET-45634 is currently pending for investigations. We will update you as soon as some significant updates will be available in this regard. Please be patient and spare us some time.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
Enables storage, such as cookies, related to analytics.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.