私は自分の質問に対する答えを見つけるためにインターネットの腸を検索するのに数日を費やしたので、答えが見つからないので、大衆に投げ出しています...
Qt アプリケーション内で、次のコマンドを使用して OS のデフォルト ビューアーを使用して PDF を開くことができます。
QDesktopServices::openUrl(QUrl("file:////C:help.pdf", QUrl::TolerantMode));
ユーザーにヘルプ ファイルを表示したいだけなので、これは問題なく動作しますが、「#page=20」パラメーターを URL に追加しようとすると、ドキュメントはページではなく最初のページにしか開かれません。 20. コマンドを切り取ってブラウザーに貼り付けると、正しくジャンプします。
だから - 私の質問は次のとおりです。
- poppler やその他の表示ツールを使用すると、ページにジャンプできますか?
- Qtでページにジャンプする別の方法はありますか? それとも、QDesktopServices の代わりにファイルを開く別のコマンドでしょうか?
編集: QProcess を試してみましたが、それもページにジャンプしません-期待していたわけではありません...