Jussi Kosunen
Jussi Kosunen

Reputation: 8307

XSL-FO on Windows without Java

I'm working on a .NET web project and need to generate PDFs from XSL-FO. I've tried FO.NET but it spits out various "not implemented yet" warnings when I try to apply it to our input and generates a (visually) broken PDF. We're in a situation where running Java on all of our servers would be too costly, so we can't use any of the Java libraries around in lieu of FO.NET. I found xmlroff but I'm not sure it even builds/runs properly on cygwin.

One possibility would be to have a dedicated server which hosts a Java web service which runs one of the XSL-FO libs, this of course would mean server and admin costs.

Does anyone know any XSL-FO libraries that run natively on windows and without Java? Alternatively are there any other feasible workarounds than the web service one I mentioned?

Upvotes: 0

Views: 398

Answers (2)

Simcha Khabinsky
Simcha Khabinsky

Reputation: 2039

I have created a pure port of Apache FOP version 2.8 that runs in .Net Core. Check it out:

https://github.com/sorcerdon/FOP.NetCore

Here is the nuget:

NuGet version (FOP.NetCore)

Since this is a pure port, that means that it can do anything that Apache FOP can do and does not require Java be installed on the machine.

Upvotes: 0

this-Me
this-Me

Reputation: 2145

Think my response is quite late but nevertheless.

You have Ibex pdf creator from Ibex. They have support for both .NET and Java.

IBEX

We use in our project and it works a charm.

Hope this helps

VATSAG

Upvotes: 1

Related Questions