Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
We are looking for a way to scan a check in, like the banks do, and be able to read the check information to send to the bank. We'd like to integrate this into our software so it's seamless.
I am not sure what I'd be looking for at this point. I know I don't have the knowledge to write anything like that but I'm sure there are companies who do this. If you know of a class or api, open source or paid, can you please give me some direction as to where I should be looking?
Thanks!
What you are looking for either a scanning library, and a OCR library, or a MICR library. MICR is (was?) the standard for reading checks (and there are many specific MICR scanners, with check standards like VersaScan, etc.)... much better than standard OCR.
I have never done anything like that in C# so I can't provide any concrete proven SDK, but most check scanners (MICR ones) should have available SDK's on their manufacturer's websites, so that's a place to start.
One option is to use a scanner with built-in MICR support, but these tend to be expensive and I'm not sure if there are any common libraries for programming with them.
Another option is to use any low-cost quality scanner and recognize the text from the scanned pages using software. There are some free scanning and OCR libraries but they tend to be hard to use and usually give low recognition rates. There's an SDK that I used before for scanning and OCR of regular documents (not bank check) and they had a special module for MICR.
I haven't tried the MICR module but there's a demo project for it on this forum.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
As I understand there are languages that are excellent for mathematics, statistics and analysis.
I'm getting into Data Science, and the language that keeps popping up is R. Does Microsoft have a language similar to R? I come from a C# background. I develop applications in C#, so it would be nice to have a language similar to R that I can use in my current C# projects for data science and data analysis related tasks.
Does such a language exist?
SAS is the 800 lb gorilla in that market, but it's expensive and it's C# integration is limited to using C# to drive the SAS system (basically tell SAS to process a file, then output the results, then read those results). As already mentioned in the comments R has C++ bindings, which can be used via interop in C#. MS supplies F# which can be very useful for that sort of work (and interfaces naturally to C#). One place to look is http://research.microsoft.com/en-us/ they always have lots of stuff going on and might provide something that would be useful. Also LINQ in C# provides some primitive functionality (sums, averages, that sort of thing) and can be easily extended.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm creating a Windows 8/Metro App and am looking for a library that can generate PDF documents programmatically (that can either be printed or emailed by the user).
I've found some C# libraries for PDF writing (http://itextpdf.com/ for example) but I've been unable to get them to work in Windows 8.
Any help would be appreciated.
After an exhausting search, I've found the answer to my own question: Siberix Report Writer (www.siberix.com). They have versions for .NET, Silverlight, Mono for Android, AND for Windows Store. The binaries are only $199 ($3500 if you want source).
It is very easy to wrap into your application, comes with great code examples, and the technical customer service is very quick and helpful (thank you Victor).
One of the best third party products I've seen in a long time.
There are some paid pdf libraries for WinRT but nothing free yet.
ComponentOne has now released their .NET PDF library for Windows Runtime.
meanwhile there are quite a few libraries that support Pdf generation. You'll find a good overview in Mike Taulty's Blog.
However, I ran into issues when I was trying to annotate existing Pdfs. The existing libraries capable of (transparent) annotations are quite pricy. Therefore, I ended up annotating the Pdf on the server side.
Feel free to read more about my experience at Mils's blog.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have a project, but I don't know which library that I could use for this project:
Project requirement
Log into hotmail.com
Click on each email individually and take a specific link out of the email.
Copy and add the link i want into a txt file.
I've used to try Watir with Ruby, however I would like to try C++ and C# libraries this time. Plus, non-commercial please since I'm still a student. Any idea?
Thank you,
Don't think of this in terms of logging into hotmail.com and clicking. Instead, think of it as retrieving email programmatically. Hotmail supports two standard protocols for this: POP3 and Exchange. If you're programming this on Windows, and since you tagged the question C#, I suggest using C# to access the Exchange API, which is introduced here:
http://msdn.microsoft.com/en-us/library/dd637749%28v=exchg.80%29.aspx
You should be able with fairly little effort to open the emails and extract the links you want. If the Exchange API doesn't work out, just use POP3, which will be programmable from any platform.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have a project i am working on currently and would like to implement some sort of software tracking in the code. ideally, stuff like how often its launched. how long it runs for, feature tracking, etc. I already use Exceptioneer for unhandled exceptions, but would like something similar for usage tracking.
this data should all be anonymous and ideally run as a service by someone else. and i would like to give the users the option to turn it off, if they so wish to... So, is this something i should implement myself, or are there third parties out there that do this sort of things? i know it might be a sticky area, but i have seen stats about iPhone app usage. they do it, so why cant we? (if the user agrees, of course)
[Update] Based on the comments, i should have been more clear. this is a Winforms .NET 4. application, though i am thinking of updating it later with WCF. i would only be tracking my own application, though i would also want to know minor information about environment (Windows OS Version, SP, maybe proc and ram...)
+1 to deskmetrics. There is an library for .net apps. Check out: https://github.com/deskmetrics/NET
I've heard they're investing pretty hard on others platforms (like Adobe Air and Mac/Cocoa). It is worthy to keep eyes on them.
Well, i've seeing watching fantastic user feedback on DeskMetrics, a company that calls itself 'Google Analytics for Desktop Software'. They've been profiled recently on TechCrunch, so i'd recommend to keep an eye at their product.
There are several third party products that do this kind of software analytics. One of the better ones is called Aternity.
See: http://www.aternity.com/
It seems after a bit more digging, i have found a couple of sites that offer this. any extras, please leave a comment:
Premeptive Runtime Intelligence: Free community version
DeskMetrics: free for one app, $49 for more...
any other suggestions?
You can also use google analytics to track your app usage.
GaDotNet is a free library to integrate Google analytics tracking in your application:
more info here : http://www.diaryofaninja.com/projects/details/ga-dot-net
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm basically looking for a replacement for RichTextBox or TextBox components that is fully written in c# without using pinvokes in order to keep cross platform compatibility.
RichTextBox contains for example functionality to highlight URLs in the text and provide a handler for event when user clicks on the link. But there is no way to specify what regex is used for that highlighting so there is no way to add support for URI schemes other than http/https.
Mono's RichTextBox is written in C# and is open source:
http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/RichTextBox.cs
It will take some work to separate it from Mono and get it running the way you want it, but it's better than starting from scratch.
Take a look at GtkSharp with TextView. It is cross-platform.
This might be a little overkill for what you're looking for, but have you considered SyntaxEditor from Actipro? (http://www.actiprosoftware.com/Products/DotNet/WindowsForms/SyntaxEditor/Default.aspx)
Yes, it is a commercial (i.e. not free) product, but it is capable of doing what you wanted, and more. Its 100% managed code, and supports some language plugins, e.g. a web-language add-in.
Might be worth a look.
The text editors with SharpDevelop and MonoDevelop may be useful.