原創|其它|編輯:郝浩|2012-10-18 15:57:56.000|閱讀 449 次
概述:從多頁Tiff文件中讀取條形碼,是我們經常會遇到的一個實際問題。下面就是使用Aspose.BarCode解決這一問題的示例代碼:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
從多頁Tiff文件中讀取條形碼,是我們經常會遇到的一個實際問題。下面就是使用Aspose.BarCode解決這一問題的示例代碼:
[C#]
//Calculate the pages count System.Drawing.Image img = Image.FromFile(@".\multi-page.tif"); Guid guid = img.FrameDimensionsList[0]; FrameDimension dimension = new FrameDimension(guid); int totalFrame = img.GetFrameCount(dimension); //Feed the pages to BarCodeReader one by one BarCodeReader rd = new BarCodeReader(new Bitmap(img)); for (int i = 0; i < totalFrame; i++) { // Set the active page and feed it to the BarCodeReader img.SelectActiveFrame(dimension, i); Console.Out.WriteLine("Page[" + i + "]"); while(rd.Read()) { Console.Out.WriteLine("BarCode Found. CodeText: " + rd.GetCodeText()); } } rd.Close();
[VB.NET]
'Calculate the pages count Dim img As System.Drawing.Image = Image.FromFile(".\multi-page.tif") Dim guid As Guid = img.FrameDimensionsList(0) Dim dimension As FrameDimension = New FrameDimension(guid) Dim totalFrame As Integer = img.GetFrameCount(dimension) 'Feed the pages to BarCodeReader one by one Dim rd As BarCodeReader = New BarCodeReader(New Bitmap(img)) Dim i As Integer = 0 Do While i < totalFrame ' Set the active page and feed it to the BarCodeReader img.SelectActiveFrame(dimension, i) Console.Out.WriteLine("Page[" & i & "]") Do While rd.Read() Console.Out.WriteLine("BarCode Found. CodeText: " & rd.GetCodeText()) Loop i += 1 Loop rd.Close()
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網