VS2015编译MuPDF 1.13.0源码(详细)
前言
要想對PDF進行二次開發(fā),那么MuPDF一定是首選,MuPDF 上的呈現(xiàn)器專為高質(zhì)量的抗失真圖像量身打造,它以像素級的精度高品質(zhì)呈現(xiàn)文字和文字間的間距,從而獲得最高級別的顯示保真度,在設(shè)備屏幕上再現(xiàn)印刷紙張的顯示效果。MuPDF 小巧、快速,但功能完備。它可以支持 PDF 文件的透明化、加密、文件中的超鏈接、批注、搜索等眾多功能(以上文字來自百度百科)
由于項目需要,需要在Qt項目中使用MuPDF進行二次開發(fā),那么,要使用MuPDF就要先進行源碼編譯,生成相應(yīng)的庫進行調(diào)用。
本文主要詳細(xì)記錄用VS2015編譯MuPDF源碼的過程。
環(huán)境
編譯環(huán)境:VS2015
MuPDF版本:1.13.0
下載
MuPDF官網(wǎng):https://mupdf.com/
下載地址:https://mupdf.com/downloads/index.html
選擇自己想要的版本下載即可。
正文
下載完成后解壓得到以下文件
打開platform->win32
找到mupdf.sln并打開
初次打開會彈出以下的框:
直接點擊確定。然后等待遷移解決方案項目。
加載完成后直接點擊編譯:
等待編譯:
編譯完成后在同級目錄生成以下文件
這就生成了我們想要的幾個重要的庫,libmupdf.lib、libthirdparty.lib、libresources.lib,其中l(wèi)ibresources.lib是在release文件夾下。
除此之外,我們還可以配置管理器,選擇想要生成的庫文件。
最后
整個過程很簡單,編譯幾乎沒有遇到什么問題,一路順暢。本文只介紹了編譯源碼過程,如果要使用Qt調(diào)用MuPDF進行二次開發(fā),可以參考:https://github.com/blueroseslol/QtMupdf
總結(jié)
以上是生活随笔為你收集整理的VS2015编译MuPDF 1.13.0源码(详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt QML 实现Android相册展示
- 下一篇: Qt+VS2013编译报错:'cl' 不