Dumps a Crystal Reports RPT file to XML. Useful for diffs.
Binary releases available on the Releases page.
Ported to C# from the original VB project
Download the latest release.
RptToXml references Crystal Reports assemblies. The easiest way to get them onto a development machine is to install the Crystal Reports Runtime from an MSI downloaded from this page.
Install the SAP frameworks (probably need 32-bit and 64-bit):
- SAP Crystal Reports for Visual Studio (SP##) runtime engine for .NET framework MSI (32-bit)
- SAP Crystal Reports for Visual Studio (SP##) runtime engine for .NET framework MSI (64-bit)
Run the executable from the command line with
RptToXml.exe path/to/report_name.rpt path/to/output.xml
The solution will build with VS2012 or higher. Express editions have not been tested but should work.
Find the executable RptToXml.exe
in RptToXml/bin/<where did you build to?>
after building the solution in Visual Studio.