原創|其它|編輯:郝浩|2012-12-25 13:55:52.000|閱讀 344 次
概述:下面是在GdPicture.NET的"high performance"模式中將多頁TIFF文件轉換成OCR多頁PDF文件的代碼示例
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
下面是在GdPicture.NET的"high performance"模式中將多頁TIFF文件轉換成OCR多頁PDF文件的代碼示例:
代碼示例:
Private Function TiffToPDFOCR(ByVal TiffIn As String, ByVal PdfOut As String) As GdPictureStatus Dim Status As GdPictureStatus = GdPictureStatus.OK Dim oGdPictureImaging As New GdPicture.GdPictureImaging Dim TiffID As Integer Dim PdfID As Integer Dim PageCount As Integer oGdPictureImaging.SetLicenseNumber("XXX") 'Replace XXX by a valid license KEY PdfID = oGdPictureImaging.PdfNewPdf(PdfOut) If PdfID <> 0 Then oGdPictureImaging.TiffOpenMultiPageForWrite(False) 'We want to open multipage tiff for read only to get best performences TiffID = oGdPictureImaging.CreateGdPictureImageFromFile(TiffIn) If TiffID <> 0 Then PageCount = oGdPictureImaging.TiffGetPageCount(TiffID) PdfID = oGdPictureImaging.PdfOCRStart(PdfOut, True, "PDF Title", "PDF Author", "PDF Subject", "PDF keywords", "PDF Creator") For i As Integer = 1 To PageCount oGdPictureImaging.TiffSelectPage(TiffID, i) oGdPictureImaging.PdfAddGdPictureImageToPdfOCR(PdfID, TiffID, TesseractDictionary.TesseractDictionaryEnglish, "c:\dictionarypath", "") Next oGdPictureImaging.PdfOCRStop(PdfID) oGdPictureImaging.ReleaseGdPictureImage(TiffID) Else Status = oGdPictureImaging.GetStat End If Else Status = oGdPictureImaging.GetStat End If Return Status End Function
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網