【问题标题】:PDF Viewer in QtQt 中的 PDF 查看器
【发布时间】:2017-11-15 04:56:18
【问题描述】:

我正在尝试使用 Adob​​e Readers ActiveX 在 qt 中创建一个 pdf 查看器,但它需要安装 Adob​​e Reader,所以是否可以不安装 Adob​​e Reader 我们可以创建 pdf 查看器

【问题讨论】:

  • 哪个平台? Poppler 是一个选项吗 - 它具有 Qt4Qt5 的集成层?
  • 是的,我认为 Poppler 也是一种选择,但我不知道 Poppler 的步骤。但我知道 Adob​​e Readers 的步骤非常简单,但问题是它是依赖的。我需要独立运行它意味着只在 Qt 内
  • 好吧,如果你点击我提供的链接,它会给你here,它有一个非常简单的例子。
  • 谢谢,但在这个步骤中我无法包含#include 说没有这样的文件或目录
  • 使用您喜欢的搜索引擎:wiki.qt.io/Handling_PDF

标签: qt pdf viewer reader


【解决方案1】:

QtPdf Qt 实验室中的模块。

它带有一个基于小部件的 PdfViewer 示例,可以开箱即用。

它可以很容易地整合到任何 Qt 应用程序中——如果我们的 QML 应用程序,我们正在通过创建一个包装器将它整合到一个应用程序中。

Qt 博客公告here

【讨论】:

  • @MahdiKhalili 随意使用任何你喜欢的东西。 qpdf 对于我需要的东西来说有点大......只是显示一些页面
  • ...但不像其他 2 那样跨平台
  • 我一直无法编译 QtPdf 来使用它
  • 它不会在 windows vs17 上编译,因为代码中使用的某种定义 sprintf 需要使用 vs15 来实现它
  • 我只用过g++的QtPdf
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-13
  • 2011-05-25
  • 2011-10-16
  • 1970-01-01
相关资源
最近更新 更多