Click here to Skip to main content
12,953,865 members (44,527 online)
Click here to Skip to main content


14 bookmarked
Posted 1 Dec 2008

Redact Sensitive Information within Scanned Documents using OCR and Pattern Recognition

Learn how to find, redact, or replace text patterns you define after converting scanned images into searchable documents. Hide sensitive personal information like social security numbers and credit card numbers to protect privacy. Pegasus Imaging’s SDKs and this sample project show you how.

Editorial Note

This article is in the Product Showcase section for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers.

No downloads associated with this content

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Authors

Greg Freeland
Pegasus Imaging Corporation
United States United States
Greg began his career at Pegasus Imaging as a software support engineer in 2002, and quickly moved into a software engineering role. After gaining experience working on various imaging components, Greg soon settled in with the team working on recognition technologies, and OCR Xpress in particular. He is responsible for building the component that uses the different OCR engines and merges their results. Greg holds a Bachelor of Science with a major in Management Information Systems and a minor in Computer Science from Florida State University and joined Pegasus after an internship with Eckerd Corporation.

Tom Setzer
Pegasus Imaging Corporation
United States United States
Tom leads several product development teams at Pegasus Imaging. He joined the company in 2006 with a valuable combination of technical expertise and solid project management skills. His analysis of customer requirements and business data assists in the development of product strategies resulting in timely and complete product deliveries. His past experience includes 12 years of developing technology solutions for industry leaders including Motorola, Capital One and General Electric. He brings additional experience working for small software development companies in the network security and electronic entertainment industries. Tom earned a Bachelor of Science in Computer Science from the University of North Carolina at Wilmington and a Master of Business Administration from the Fuqua School of Business at Duke University.

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170525.1 | Last Updated 1 Dec 2008
Article Copyright 2008 by Greg Freeland, Tom Setzer
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid