QPdfDocument/QPdfView:如何显示动画PDF?



我使用Qt在c++中实现了一个PDF查看小部件,松散地基于https://doc.qt.io/qt-5/qtpdf-pdfviewer-example.html,使用pdfwidgets模块。(对于这个问题,我们可以假设我1:1地复制了链接中的代码)。
到目前为止运行良好。

但现在的问题是,我想要显示的PDF碰巧是一个动画PDF。在像Acrobat这样的普通查看器中打开,它将显示一个简短的序列。该序列位于单个页面上,帧不是不同的幻灯片。

在QPdfDocument和QPdfPageNavigation类的文档中,我找不到任何处理动画页面的功能。如果我有办法设置当前的动画阶段就足够了。

这可能吗?如果有,怎么做?

目前还没有实现。在Windows上,您可以使用ActiveQt小部件将acrobatreader嵌入到应用程序中(如果存在)。否则你需要找到一个PDF渲染库——很可能是一个商业的——有这样的支持。

最新更新