I've download LinqPad AnyCPU build (so it runs as a 64-bit process) from
http://www.linqpad.net/beta.aspx.I then added a reference to EO.Pdf.dll (hit F4 to do so).
I then ran this code
EO.Pdf.Runtime.AddLicense(
SNIP!); //(cut & paste from the original licence message I received)
MemoryStream ms = new MemoryStream();
var result = EO.Pdf.HtmlToPdf.ConvertUrl(@"http://www.google.com", ms);
File.WriteAllBytes(@"c:\temp\x.pdf", ms.ToArray());
I get this exception (by the way, there's a typo in "conversion")
HtmlToPdfException:
Convertion failed. License data provided by AddLicense is invalid.
Stack trace
at EO.Pdf.HtmlToPdfException.b(Exception A_0)
at EO.Pdf.Internal.lu.d()
at EO.Pdf.HtmlToPdfSession.RenderAsPDF(PdfDocument doc)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, PdfDocument doc, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, Stream stream, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, Stream stream)
If I run the exact same code in x86 LinqPad then it works and I get my PDF.
I figured this was a good reproduction of the issue since it cuts out ALL of my code and is quick to prototype. I'm happy to save the LinqPad project file and send it to you (which would include my licence key) if that's of any help?
I've downloaded the July 2014 release but haven't yet installed it. I might give that a quick try next.