Converting from HTML with FontAwesome

I’m using Aspose.Pdf in ASP.NET to generate PDF documents from a set of web pages. I’ve been using the approach from this SO answer, but there’s a problem.

We’re using some of the glyphs from FontAwesome on our pages, loaded from this CDN site. When the PDF is generated, we get empty boxes appearing instead of the glyphs.

Is there a way to solve this?

@bis4pp

Thank you for contacting support.

I would like to request you to please share the source and generated files with us, along with a narrowed down code snippet reproducing the issue. So that we may investigate further to help you out.

Hi Farhan,

Thanks for your response. I’ll see if I can create a minimal reproduction of the problem on Monday.

Phil

@bis4pp

Please take your time and get back to us as per your convenience.

Hi Farhan,

There’s a reproduction of the problem at this Github repo: https://github.com/philpursglove/AsposePDFIssueRepro

Phil

@bis4pp

Thank you for sharing a sample application reproducing this issue.

I have been able to reproduce the issue in our environment. A ticket with ID PDFNET-43854 has been logged in our issue management system for further investigation and resolution of the problem as highlighted in attached screenshot Boxes.png. The issue ID has been linked with this thread so that you will receive notification as soon as the issue is resolved.

We are sorry for the inconvenience.

Thanks Farhan, good to know you were able to reproduce the problem.

Any idea of a timescale for a fix?

@bis4pp

The issue reported by you has just been logged in our issue management system. Our product team has been busy with the issues reported earlier and your issue is pending for investigation. We consider all the issues equally important and critical, so we schedule them on first come first serve basis.

We greatly appreciate your patience and comprehension in this regard. We will certainly let you know once we have some significant updates about investigation or resolution. Please spare us little time.