QMLから.pdfファイルを開く方法?
質問
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
所属していません StackOverflow