1. That is first version and currently it has some issues but even now it has much better quality than old engine. Also there is no double conversion to intermediate format and losses of quality are minimal. 2. It is 2-5 times faster. Mostly because of good design, reducing size of code and making engine simple as possible. Size of Aspose.Slides.dll also reduced by 1Mb. 3. Size of generated PDF file much smaller especially for presentations without huge images inside. Sometimes it can be several times smaller than source PPT. 4. Yes, it has large improvements in rendering of PPT shapes, fill and line styles. PDF files are very close to our image renderer now. 5. Text in PDF rendered as text now so created PDF files can be indexed. It was rendered as polylines and curves before.
Known issues are: 1. Sometimes there are problems with rendering metafiles. 2. Line caps like arrows are not rendered. 3. No hyperlinks in a PDF yet.
I tried to convert a PPT that worked like a charm with the old rendering engine. With the new engine some graphics look ugly (with artefacts and missing colors) and Adobe Reader 9 tells me “Cannot extract the embedded font ‘FAAACA+Verdana-Bold’. Some characters may not display or print correctly.” (and all umlauts are not visible).
I’m just wondering if there are more known issues/errors. If necessary I’ll try to generate a test-document (I cannot provide you with my document).
I think AReader 9 error can happen because such font was not found and Renderer failed to embed it to the pdf. Probably we will have to disable font embedding.
For wrong graphics rendering any example would be helpful.
Besides that we found a PPT that consists of many graphics and its size is ~2.2 MB. When we try to convert this document we constantly get an OutOfMemoryException using “SaveToPdf”. I cannot send you this specific presentation as it is a customer’s one. Here is the call stack:
at cz.q() at j9.a(cz A_0) at a8.a(cz A_0, PointF A_1, SizeF A_2) at ls.a(ji A_0) at j9.a(bx A_0, ji A_1) at j9.b(ji A_0) at k.a(ji A_0) at jn.a(ji A_0) at o1.d() at gu.a() at Aspose.Slides.Presentation.SaveToPdf(Stream stream, Int32[] slides)
do you plan to increase the picture quality of the PPT->PDF conversion, because the converted pictures have a bad quality. I’ll send you some examples that are converted by Aspose and by Adobe Distiller (default settings) for comparison.
this version does not help increasing the image quality. Any other suggestions? Right now one of our customers - who wants to use the conversion heavily - is very unhappy right now as this functionality is unusable for him.