Good Afternoon,
I am evaluating both your PDF.KIT and Slides products. I have written a VB.Net Windows Service that watches a directory on the user's hard drive for a PDF file and then converts the file to a PowerPoint file. I have made the proper reference to both of your product dlls in my application. During development and testing all went well. However when I installed the .NET project to a user machine using my msi, I received the following error in my event log while actually running my application on the user's machine:
System.IO.IOException: Wrong conversion! Please check the pdf.
at x22bcffa34b42a390.x573da502a3364b6b.x5b81632e5b71b64c(Stream x23cda4cfdf81f2cf, String x682935b2be2ef7d8, String x319214f212f6cc99, Int32 x9542370f777d8414, Int32 x7ad47f71c8fff7a8, Int32 x1de68a531466236f, Int32& x39b5532b4ddc40a3)
at Aspose.Pdf.Kit.PdfConverter.xb8c119fb5d79b3c7()
at Aspose.Pdf.Kit.PdfConverter.HasNextImage()
at CognosPPTServices.Service1.ProcessFile(Object source, FileSystemEventArgs e)
Since the application/Windows Service was running fine on the development machine, and this error is coming from your PDF.KIT.PDFConverter method, as a test I installed the pdf.kit evaluation version on that user machine. Once I did that, the error went away and the service ran successfully. By referencing the dlls in my .net application, I wouldn't think that I would need to install your software on the user's workstation. Could this have something to do with using the evaluation versions of your software instead of the purchased products? If not, can you please tell me what you think the cause of this error is when it is not happening while running the .net created service on a development machine, but does run after the msi installer installs the service.
Thanks for your help!