I am having a problem with ConvertTo(path).
I keep getting a Object reference not set to an instance of an object.
It finds the job in que and sets the profile, but it wont convert it.
My code
Dim PDFCreatorQueue As pdfforge.PDFCreator.UI.COM.Queue
Dim printJob As pdfforge.PDFCreator.UI.COM.PrintJob
PDFCreatorQueue = New pdfforge.PDFCreator.UI.COM.Queue()
rs.Print("Starting print que")
PDFCreatorQueue.Initialize()
Try
If Not PDFCreatorQueue.WaitForJob(10) Then
MsgBox("The print job did not reach the print que within 10 seconds")
PDFCreatorQueue.ReleaseCom()
Else
rs.Print("There are " & PDFCreatorQueue.Count & " jobs in the que")
printJob = PDFCreatorQueue.NextJob
printJob.SetProfileByGuid("DefaultGuid")
printJob.ConvertTo("P:\CAD\RhinoDek\yup.pdf")
If (Not printJob.IsFinished Or Not printJob.IsSuccessful) Then
MsgBox("Could not convert the file:")
Else
MsgBox("Job finished successfully")
End If
End If
Catch ex As Exception
MessageBox.Show("Original error: " & ex.Message)
Finally
PDFCreatorQueue.ReleaseCom()
End Try
PDFCreators Error Logs
2017-02-15 13:34:11.4689 [Error] pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.RunWorkflow: System.NullReferenceException: Object reference not set to an instance of an object.
at pdfforge.PDFCreator.Conversion.Ghostscript.Conversion.GhostscriptConverter.GetGhostscript()
at pdfforge.PDFCreator.Conversion.Ghostscript.Conversion.GhostscriptConverter.DoConversion(Job job)
at pdfforge.PDFCreator.Core.Workflow.JobRunner.Convert(Job job)
at pdfforge.PDFCreator.Core.Workflow.JobRunner.RunJob(Job job)
at pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.DoWorkflowWork()
at pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.RunWorkflow(Job job) System.NullReferenceException: Object reference not set to an instance of an object.
at pdfforge.PDFCreator.Conversion.Ghostscript.Conversion.GhostscriptConverter.GetGhostscript()
at pdfforge.PDFCreator.Conversion.Ghostscript.Conversion.GhostscriptConverter.DoConversion(Job job)
at pdfforge.PDFCreator.Core.Workflow.JobRunner.Convert(Job job)
at pdfforge.PDFCreator.Core.Workflow.JobRunner.RunJob(Job job)
at pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.DoWorkflowWork()
at pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.RunWorkflow(Job job)