I am looking to do some fancy PDF stuff and it looks like the Aspose.Pdf will work. However, without a known license, it will add a watermark. This is for a cloud customer, so there are limitations to what I can add.
Is there a license built into the system that is usable?
Is there simple C# code I can add to a function to merge PDFs? (remember, I can’t add files to the server).
I see there is PdfEdit too, but it adds a watermark too…
@Jason_Woods , Done a POC with Aspose, it’s a really solid .net suite.
We evaluated whether it would be worth acquiring the licenses directly from them which would resolve the watermarking. I’ll see if I can find the support case on Monday as we asked these sorts of questions also.
The only other solution we liked at which was substantial cheaper was IRONpdf.
Thanks. I was able to get the output with Aspose and PdfEdit (with a Watermark). I am hoping that the license does not have to be a file because this is a Cloud customer.
@Jason_Woods , nice , I think the last discussion my team had on it we reached the same conclusion that we would have to acquire a licence file and put it on the server and if I remember rightly there we some pretty tight ruling s on the usage of the evaluation licence.
I have a a gut feeling it’s the sort of suite they may be leveraging with the dynamic documents module , but I maybe wrong, would be interesting to find out.
An Azure Function would be a good fallback. I could use PDFSharp instead (free). I prefer to keep things as simple as possible, but this may be a problem that takes some “out of the box” thinking…
If I am not mistaken, Kinetic uses the iText (formerly iTextSharp) library already, and as far as I know the older versions were free under LGPL. I think the newer versions are under AGPL license, meaning free for open-source usage, but for commercial use you need a license…
@Jason_Woods nice work, did you have to set code it to set the licence via stream from the .lic file ? Defo would be interesting seeing the code, if that is okay to ask ?
Ok, I see. Could you explain how to actually consume the license?
I added the reference directly in the function from Reference → Assemblies → ICE. Lib.PDF.dll,
but I don’t understand how it’s supposed to be consumed now. Previously, I was doing it like this:
var assembly = System.Reflection.Assembly.Load(“Ice.Lib.PDF”);
Ok, ok, thank you very much, I think I understand the file content now. I have one more question:
Is that file still available to access, and if so, where can I do that? Or are you referring to the license purchased in Aspose.PDF?