While using Project Publisher to publish a project, the following error messages or similar are displayed and the PDF file is not created.
InformationInvalid Printer Driver Configuration FileC:\ProgramData\Bentley\Promise V8i\WorkSpace\system\pltcfg\f8292de1-acd9-4542-8182-7289eb3255b7.pltcfg. See Message Center for more.
InformationSystem.IO.IOException: PDF header signature not found. at iTextSharp.text.pdf.PRTokeniser.CheckPdfHeader() at iTextSharp.text.pdf.PdfReader.ReadPdf() at iTextSharp.text.pdf.PdfReader..ctor(String filename, Byte[] ownerPassword) at iTextSharp.text.pdf.PdfReader.ctor(String filename) at ECT.ECAD.ECTPublisher.PDFDocument.CreateFromPDF(String outPath, String PDFPath, Int32 pageNumber, Rectangle pagesize, Single width, Single height, Single zoom)
These error messages can occur when the page format for one or more project pages being published have a page format set to UNDEFINED, as seen on Modify Page or in the Page Format column on Project Manager. "UNDEFINED" indicates no page format is specified for the page. Every page must have a page format specified.
Open a page in the problem project.
Select Replace Page Format.
Click on the row under the Old column header. Click the [...] button that appears and select UNDEFINED.
Click on the row under the New column header. Click the [...] button and select an appropriate page format.
Set the Search scope to Entire Project, Current Page, or Select Pages as appropriate.
Click OK.