Oracle Primavera P6 is a project, program and portfolio management software. It is used for planning, managing and executing large engineering projects. It uses the XER file format as a proprietary project file. The XER file supports all project, resource, and role information developed using the Primavera P6. In certain cases, we may need to convert the Primavera P6 project from the XER file to PDF programmatically. In this article, we will learn how to convert a Primavera XER file to a PDF in C#.