I'm looking for a C# PDF generation library compatible with windows 8.1 apps. Is there any free for commercial use solution?
If you want to go with using a commercial product, you should check out the LEADTOOLS PDF SDK. You can use the LEADTOOLS libraries to simply convert any previous documents that you have to a PDF format.
Just to show how simple this can be done here is a code snippet of the process:
RasterCodecs codecs = new RasterCodecs(); RasterImage image = codecs.Load(<PATH TO FILE LOCATION>); codecs.Save(image, <DESTINATION PATH>, RasterImageFormat.RasPdf, 0);
Disclaimer: I am an employee of this product