Welcome to the WinForms feedback portal. We’re happy you’re here! If you have feedback on how to improve the WinForms, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
Please see the attached sample project including some PDFs for validation.
Merge with PDFs without fillable forms works. But if the merged PDF contains a fillable form the following exception is thrown:
System.NullReferenceException
HResult=0x80004003
Message=Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Source=Syncfusion.Pdf.Base
StackTrace:
at Syncfusion.Pdf.IO.PdfCrossTable.GetReference(IPdfPrimitive obj, Boolean& bNew)
at Syncfusion.Pdf.Parsing.PdfLoadedStateField.GetItemValue(PdfDictionary dictionary, PdfCrossTable crossTable)
at Syncfusion.Pdf.Parsing.PdfLoadedStateField.ApplyAppearance(PdfDictionary widget, PdfLoadedStateItem item)
at Syncfusion.Pdf.Parsing.PdfLoadedCheckBoxField.BeginSave()
at Syncfusion.Pdf.Interactive.PdfForm.CheckFlatten()
at Syncfusion.Pdf.Interactive.PdfForm.Dictionary_BeginSave(Object sender, SavePdfPrimitiveEventArgs ars)
at Syncfusion.Pdf.Primitives.PdfDictionary.OnBeginSave(SavePdfPrimitiveEventArgs args)
at Syncfusion.Pdf.Primitives.PdfDictionary.Save(IPdfWriter writer, Boolean bRaiseEvent)
at Syncfusion.Pdf.Primitives.PdfDictionary.Save(IPdfWriter writer)
at Syncfusion.Pdf.IO.PdfArchiveStream.SaveObject(IPdfPrimitive obj, PdfReference reference)
at Syncfusion.Pdf.IO.PdfCrossTable.DoArchiveObject(IPdfPrimitive obj, PdfReference reference, PdfWriter writer)
at Syncfusion.Pdf.IO.PdfCrossTable.SaveIndirectObject(IPdfPrimitive obj, PdfWriter writer)
at Syncfusion.Pdf.IO.PdfCrossTable.SavePrimitive(IPdfPrimitive obj, PdfWriter writer)
at Syncfusion.Pdf.IO.PdfCrossTable.SaveObjects(PdfWriter writer)
at Syncfusion.Pdf.IO.PdfCrossTable.Save(PdfWriter writer)
at Syncfusion.Pdf.PdfDocument.Save(Stream stream)
at Syncfusion.Pdf.PdfDocumentBase.Save(String filename)
at SyncfusionMergePdf.Program.Main(String[] args) in D:\Temp\Syncfusion\SyncfusionMergePdf\SyncfusionMergePdf\Program.cs:line 34