Exception raised when copying pasting a page

Hallo,

First of all thanks for your PDFCreator which is as usefull as stable.
I was trying to use PDF architect today and I ma struggling for few time with an unmanaged exception. The file is a quite simple 4 pages file each of the pages having been generated by scan.
What I want to do with Architect is :
1 - rotate pages 2 and 4 180°
2 - move page 4 in front of page 2

Step 1 works correctly. However, When I store the new produced file, the new stroed file is not readable by PDF architect and when red with Acrobat reader, pages 1 and 3 are blank, pages 2 and 4 are correct (I mean rotation was done properly.

Now, when executing step 2 (copy page 4 then paste in front of page 2) PDF architects generates an exception copied below.
I am using Windows 7 (64bits version)

************** Texte de l’exception
Gnostice.PDFOne.PDFException: Improper object found.
   à pdfforge.PDFArchitect.PDFPage.createPageImage()
   à pdfforge.PDFArchitect.PDFPage.get_PageImage()
   à pdfforge.PDFArchitect.PreviewPicture.setPageImage()
   à pdfforge.PDFArchitect.PDFDocumentTabPage.pastePages(Int32 pasteTyp, PageBuffer buffer)
   à pdfforge.PDFArchitect.MainForm.pastePagesIntoDocument(Int32 pasteTyp)
   à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ToolStrip.WndProc(Message& m)
   à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Assemblys chargés
mscorlib
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
PDFArchitect
    Version de l’assembly : 0.5.5.509
    Version Win32 : 0.5.5.509
    CodeBase : file:///C:/Program%20Files/pdfforge/PDFArchitect/PDFArchitect.exe
----------------------------------------
System.Windows.Forms
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5462 (Win7SP1GDR.050727-5400)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
DynamicTranslator
    Version de l’assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Program%20Files/pdfforge/PDFArchitect/DynamicTranslator.DLL
----------------------------------------
DataStorage
    Version de l’assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Program%20Files/pdfforge/PDFArchitect/DataStorage.DLL
----------------------------------------
Gnostice.PDFOne
    Version de l’assembly : 3.0.57.6
    Version Win32 : 3.0.57.6
    CodeBase : file:///C:/Program%20Files/pdfforge/PDFArchitect/Gnostice.PDFOne.DLL
----------------------------------------
System.Windows.Forms.resources
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    Version de l’assembly : 2.0.0.0
    Version Win32 : 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Ionic.Zlib
    Version de l’assembly : 1.8.4.27
    Version Win32 : 1.8.4.27
    CodeBase : file:///C:/Program%20Files/pdfforge/PDFArchitect/Ionic.Zlib.DLL
----------------------------------------

Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L’application doit également être compilée avec le débogage
activé.

Par exemple :


    <system.windows.forms jitDebugging=“true” />


Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l’ordinateur
plutôt que d’être gérées par cette boîte de dialogue.

Just worth to say I tried the operation with both PDFArchitect 0.5.5 setup and PDFArchitect 0.5.6.565

With best regards / freundlichen grüsse

Pierre

Hi,

thanks for reporting this we will have a look at it.

regards,

Robin