문제

QML에서 .pdf 파일을 열 수있는 방법이 있거나 QDESKTOpservices 를 통해 C ++에서 해당 해야하는 경우 Android에서 문제없이 작동하지 않으면 QdeskTopservices를 사용해야합니다 .

감사합니다.

도움이 되었습니까?

해결책

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에서도 수정되었습니다.그래서 내가 버전에 대해 물어 본 이유 이외에는 다른 중요한 문제를 인식하지 못합니다 :

QDeskTopservices :: OpenURL 충돌 응용 프로그램

다른 팁

v-play fileutils를 사용하여 qml 에서이 작업을 수행 할 수 있습니다 : https : // v-play.NET / DOC / FILEUTILS /

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

여기서는 웹에서 PDF를 다운로드하고 Android 및 iOS에서 기본 응용 프로그램을 사용하여 열립니다. https://v-play.net/web-editor/?snippet=ce64a995

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top