質問

QMLから.pdfファイルを開く方法はありますか、あるいは qdesktopsersvices を介してC ++でそれをしなければならず、QdesKtopservicesを使用している場合は android

ありがとう。

役に立ちましたか?

解決

QMLから.pdfファイルを開く方法はありますか、またはQdesKtopservices

を介してC ++で実行する必要があります。

私が知っている唯一のことは次のことです:

Qt.openUrlExternally("http://stackoverflow.com/questions/23001582/how-to-open-a-pdf-file-from-qml/23002658");
.

コメントに基づいて、Android

で動作しているようです

あなたの特定のケースになるでしょう:

Qt.openUrlExternally("path/to/my/foo.pdf");
.

とQdesktopServicesを使用した場合、Android

で問題なく機能します。

質問には疑問符がないが、脇に脇に守る、このオッダ作業。このバグもQT 5.2.0で修正されました。それが私がバージョンについて尋ねた理由ですが、これ以外は他の重要な問題を認識していません:

href="https://bugreports.qt-project.org/browse/qtbug-34600" REL="NOFOLLOW"> QDesKtopServices :: OpenURLクラッシュアプリケーション

他のヒント

これをQMLから実行できます。 https:// v-play.NET / doc / fileUtils /

fileUtils.openFile("<path to pdf file>")
.

これは、WebからPDFをダウンロードしてAndroidおよびiOS上のデフォルトアプリケーションを使用してそれを開くコード例です。 https://v-play.net/web-editor/?snippet=CE64a995

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top