The problem seems to be that the
generated SVG files contains PNG images equal and/or larger than 5M pixels.
Apparently, iPad's Safari does not support PNG images of this size.
In order to make the SVG display these images, you can run an optimzer prior to
converting the PDF to SVG. Below is a small code snippet that can help you do
the optimization:
Optimizer::ImageSettings is;
is.SetImageDPI(144,
96);
Optimizer::MonoImageSettings mis;
mis.SetImageDPI(144,
96);
Optimizer::OptimizerSettings s;
s.SetColorImageSettings(is);
s.SetGrayscaleImageSettings(is);
s.SetMonoImageSettings(mis);
PDFDoc doc("sample.pdf");
Optimizer::Optimize(doc, s);
Convert::SVGOutputOptions soo;
soo.SetEmbedImages(true);
Convert::ToSvg(doc, "sample.svg",
soo);