Aspose.PDF to render XML to PDF

Hello,

I am getting conflicting messages regarding the better solution for rendering XML to PDF and Excel - Aspose.PDF vs Aspose.Cell.

I had selected Aspose.PDF because of the “Transform XSL-FO & XML to PDF” and “Add tables & Graph objects during PDF generation” features.

Given the following requirements, am I correct that Asposse.PDF is the optimum solution?

The content to be rendered in either PDF or Excel output will be dynamic and driven by the selected templates (defined by code) and data in the XML file. Two PDF invoices may have distinct outputs in that PDF pages, tables, rows and data may be added and/or removed. While the PDF templates include logos, headers, footers and various colour schemes, the Excel outputs will have no formatting (simple key paired data with some tables and text – could be a CSV).

In summary:
My input: XML (we are not converting spreadsheets to PDF)
My output: PDF, XLS/XLSX, (optional CSV).

@marc2019

Thank you for contacting support.

Aspose.PDF for .NET API is the optimum solution for XSL-FO and XML to PDF conversion. However, for XML to XLS or XLSX conversion, Aspose.Cells for .NET API would have better results. You may also request for a 30 days free temporary license and evaluate the APIs in their full capacity before buying the license.

We hope this will be helpful. Please feel free to contact us if you need any further assistance.

Hi Farhan,
Thank you for your note.
I don’t understand your use of API. Is Aspose.PDF .NET a stand alone piece of kit that lives on our server and is integrated into our C# code or is an external application that we exchange with via APIs?
In other words does all rendering happen on our servers? Is any of our data stored on your severs? How are the APIs being used?

@marc2019

Below is an excerpt from Customer Data And Security section:

Aspose products run on customer’s own machines, infrastructure and network and do not send any files back to Aspose for processing and therefore does not have access to them.

We hope this information will be helpful. Please feel free to contact us in case of any ambiguity.