我花了幾天的時間搜索互聯網的腸道以找出我的問題的答案,因爲我找不到答案,所以我扔了它給羣衆......Qt,PDF查看器,跳轉到特定頁面
在我的Qt應用程序我能使用的操作系統默認的瀏覽器直通下面的命令來打開PDF:
QDesktopServices::openUrl(QUrl("file:////C:help.pdf", QUrl::TolerantMode));
這工作得很好,因爲所有我想要do是向用戶顯示幫助文件,但是當我嘗試向我的URL添加「#page = 20」參數時,文檔仍然只打開到第一頁,而不是第20頁。如果我剪切並粘貼命令它跳轉的瀏覽器正確。
所以 - 我的問題是:
- 的poppler會或其他觀察工具允許我跳轉到一個頁面?
- Qt有另一種方式跳轉到頁面嗎?或者也許另一個命令打開文件,而不是與QDesktopServices?
編輯:我試着用QProcess中並不會跳轉到頁面或者 - 不,我預料到......
你的URL看起來很奇怪。你的意思是:'「file:// C:/help.pdf」'? – leemes 2012-08-14 17:48:32
其實,我所做的是從鏈接中刪除我的用戶名並創建了一個錯字 - 您是對的,對不起! – user1020750 2012-08-15 17:59:02