Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Fri Nov 22, 2019 9:31 pm

When I try to save a PDF, I'm getting a null reference exception on the UsedFonts. When I save as DOCX, it saves fine. I'm curious if it's similar to the issue posted in Spire.XLS: Changing fronts in PDF.

But when I open the PDF in acrobat, I can view the included fonts.

I typically see a response to posts to email support with the PDF in question. After I post this, I will email with with the PDF and code used to get this error.

Thanks

Code: Select all
   
   at Spire.Pdf.Widget.PdfStyledFieldWidget.ᜀ(spr᝛ A_0, Single A_1, spr᝟ A_2)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.ᜀ(String A_0, Boolean& A_1)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.get_Font()
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties..ctor(PdfStyledFieldWidget fieldWidget)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GetGraphicsProperties(GraphicsProperties& graphicsProperties, PdfFieldWidgetItem widgetItem)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(PdfCanvas A_0, PdfFieldWidgetItem A_1)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.Draw()
   at Spire.Pdf.Widget.PdfFormWidget.Dictionary_BeginSave(Object sender, spr᝝ ars)
   at spr᝛.ᜀ(spr᝝ A_0)
   at spr᝛.ᜀ(spr᜶ A_0, Boolean A_1)
   at spr᝛.ᜅ(spr᜶ A_0)
   at spr៝.ᜀ(spr᜴ A_0, sprᝢ A_1, spr៦ A_2)
   at spr៝.ᜀ(spr᜴ A_0, spr៦ A_1)
   at spr៝.ᜄ(spr៦ A_0)
   at spr៝.ᜅ(spr៦ A_0)
   at spr⠇.ᜁ(spr៦ A_0)
   at spr⠇.ᜁ(Stream A_0)
   at Spire.Pdf.PdfDocumentBase.Save(String filename)
   at Spire.Pdf.PdfDocumentBase.Save(String fileName, FileFormat fileformat)
   at Spire.Pdf.PdfDocument.SaveToFile(String filename, FileFormat fileFormat)
   at Idi.Marketplace.Business.Tests.SpirePOCTests.GenerateCertPdf(XDocument xmlDocument, String srcPdfFile, String destPdfFile) in C:\git\idi-market\Idi.Marketplace.Business.Test\SpirePOCTests.cs:line 107
   at Idi.Marketplace.Business.Tests.SpirePOCTests.Generate101Certificates(String rawXml, Int32 num) in C:\git\idi-market\Idi.Marketplace.Business.Test\SpirePOCTests.cs:line 63
   at Idi.Marketplace.Business.Tests.SpirePOCTests.it_should_fill_acord_pdf_forms() in C:\git\idi-market\Idi.Marketplace.Business.Test\SpirePOCTests.cs:line 36

jmayintrepid
 
Posts: 1
Joined: Thu Nov 21, 2019 5:26 pm

Mon Nov 25, 2019 6:18 am

Hi,

Thanks for your inquiry. Sorry to reply late for weekend.
I have reproduced your issue and logged it into our bug tracking system. Once there is any progress, we will inform you.
Sorry for the inconvenience caused.

Best wishes,
Amber
E-iceblue support team
User avatar

Amber.Gu
 
Posts: 525
Joined: Tue Jun 04, 2019 3:16 am

Thu Dec 05, 2019 11:11 am

Hi,

Hope you are doing well.
Glad to inform you that the previous issue has been resolved in Spire.PDF Pack(Hot Fix) Version:5.12.3. Welcome to download and test it from the following links.
Our website link: https://www.e-iceblue.com/Download/download-pdf-for-net-now.html
NuGet link:https://www.nuget.org/packages/Spire.PDF/5.12.3

Best wishes,
Amber
E-iceblue support team
User avatar

Amber.Gu
 
Posts: 525
Joined: Tue Jun 04, 2019 3:16 am

Return to Spire.PDF