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.

Mon Jan 31, 2022 7:34 pm

I'm trying to merge some pdf file and i'm getting the following error: System.FormatException: 'Input string was not in a correct format.'

Trace:

This exception was originally thrown at this call stack:
System.Number.ParseDouble(string, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo)
Spire.Pdf.Widget.PdfStyledFieldWidget.ᜃ(string)
Spire.Pdf.Widget.PdfStyledFieldWidget.ᜄ(string)
Spire.Pdf.Widget.PdfStyledFieldWidget.ᜆ()
Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties.GraphicsProperties(Spire.Pdf.Widget.PdfStyledFieldWidget)
Spire.Pdf.Widget.PdfStyledFieldWidget.GetGraphicsProperties(out Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties, Spire.Pdf.Widget.PdfFieldWidgetItem)
Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(Spire.Pdf.Graphics.PdfCanvas, Spire.Pdf.Widget.PdfFieldWidgetItem)
Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(sprទ, Spire.Pdf.Widget.PdfFieldWidgetItem)
Spire.Pdf.Widget.PdfTextBoxFieldWidget.BeginSave()
Spire.Pdf.Fields.PdfForm.ᜀ()
...
[Call Stack Truncated]

Using the following code and the file as been included.

Code: Select all
      String[] files = new String[] { @"C:\TEMP\header_page_2201310455511.pdf", @"C:\TEMP\error.pdf" };
      string outputFile = @"c:\temp\result.pdf";
      PdfDocumentBase doc = PdfDocument.MergeFiles(files);
      doc.Save(outputFile, FileFormat.PDF);

RenePhaneuf
 
Posts: 1
Joined: Mon Jan 31, 2022 6:49 pm

Tue Feb 01, 2022 2:29 am

Hello,

Thank you for your inquiry.
I tested your PDF files and did reproduce the issue you mentioned. I have logged the issue into our bug tracking system with the ticket number SPIREPDF-4932. Our development team will investigate and fix it. Once it is resolved, I will inform you in time. Sorry for the inconvenience caused.

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1657
Joined: Wed Apr 07, 2021 2:50 am

Wed Mar 23, 2022 7:52 am

Hello,

Thanks for your patience!
Glad to inform you that we just released Spire.PDF Pack(Hot Fix) Version:8.3.9 which fixes the issue with SPIREPDF-4932.
Please download and refer to the sample code for testing.
Website link: https://www.e-iceblue.com/Download/download-pdf-for-net-now.html
Nuget link: https://www.nuget.org/packages/Spire.PDF/8.3.9
Code: Select all
String[] files = new String[] { @"C:\TEMP\header_page_2201310455511.pdf", @"C:\TEMP\error.pdf" };
string outputFile = @"c:\temp\result.pdf";
PdfDocumentBase doc = PdfDocument.MergeFiles(files);
doc.Form.NeedAppearances = false;// add code
doc.Save(outputFile, FileFormat.PDF);

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1657
Joined: Wed Apr 07, 2021 2:50 am

Return to Spire.PDF

cron