1
我試圖用我的現有應用程序爲客戶和員工打開TIFF文件,以打印或查看我們掃描到我們服務器的報告。不幸的是,我一直無法找到一個免費的,最好是開放源代碼的圖書館或圖書館的包裝,將通過Visual Studio 2005運行在VB.NET中。在VB.NET中打開/打印TIFF文件Visual Studio 2005
是否有任何開源/免費實現我可以採用在我的應用程序?
我試圖用我的現有應用程序爲客戶和員工打開TIFF文件,以打印或查看我們掃描到我們服務器的報告。不幸的是,我一直無法找到一個免費的,最好是開放源代碼的圖書館或圖書館的包裝,將通過Visual Studio 2005運行在VB.NET中。在VB.NET中打開/打印TIFF文件Visual Studio 2005
是否有任何開源/免費實現我可以採用在我的應用程序?
您可以使用FreeImage庫,可從FreeImage.net下載。
掛靠,一提到你的項目添加到包含在DLL:
FreeImage/Wrapper/FreeImage.NET/CS/Bin
一旦鏈接,進口FreeImageAPI到類。
然後,聲明變量:
Dim pageCount As Integer
Dim imagePage As FreeImageAPI.FIBITMAP
Dim tiffImage As FreeImageAPI.FIMULTIBITMAP
tiffImage = FreeImageAPI.FreeImage.OpenMultiBitmapEx(ImagePath)
pageCount = FreeImage.GetPageCount(tiffImage)
imagePage = FreeImage.LockPage(tiffImage, 0)
imgMain.Image = FreeImage.GetBitmap(scaledImage)
imgMain.Show()
這將返回一個多頁TIFF文件的第一頁。爲了得到每頁後,
FreeImage.UnlockPage(tiffImage, imagePage, false)
imagePage = FreeImage.LockPage(tiffImage, newPageNum)