2016-04-13 34 views
0

Uygulamamı (özellikle Arşivleme Sistemi) yapmayı planlıyorum, benim uygulamam belgeyi taramak ve veritabanına kaydetmek için yazıcı/tarayıcıya erişebilir ve istenen belgeleri yazdırmak için yazıcıya/tarayıcıya erişebilir. Baska öneri? Sadece basit bir tarama belgesi -> veritabanına depolamak için çözüm türü yapacak. Teşekkürler! :).NET'te bir tarayıcıyı nasıl kullanabilirim?

+0

Tarama baskı ile hiçbir ilgisi vardır. Tarama yapmak için bir raporlama uygulaması kullanamazsınız, sadece yazdırmak için, –

+0

Tarayıcılar esasen * kameralar * ve görüntüleme aygıtı olarak görünür. Görüntüleme cihazlarına Görüntüleme SDK'sı kullanılarak erişilir. Kontrol edin [bu kopya soru: C# 'da diyalog olmadan bir tarayıcı kullanma) (http://stackoverflow.com/questions/5431202/using-a-scanner-without-dialogs-in-c-sharp) –

+0

Cevabınız için teşekkürler! – Noobie

cevap

3

tarama ve baskı iki ayrı alanlardır ve birlikte hem terimleri istediler ama ben hem ihtiyacınız olabilecek ne anlama başlamak için açıkladık rağmen. C#/VB.Net'te TWAIN Taraması ile ilgili daha fazla arama yapın. Eğer .Net API kullanabilir yazdırmak için

/Win ancak amaca taramak için size Net için TWAIN SDK/Sarıcısını kullanmanız gerekecektir. Bazı seçenekler aşağıda açıklanmıştır.

1- Baskı

PrintDocument pd = new PrintDocument(); 
pd.PrintPage += new PrintPageEventHandler(PrintPage); 
PrintDialog pdi = new PrintDialog(); 
pdi.Document = pd; 
if (pdi.ShowDialog() == DialogResult.OK) 
{ 
    pd.Print(); 
} 
else 
{ 
     MessageBox.Show("Print Cancelled"); 
} 

2 - Tarama Olasılıklar:

a - Ücretsiz/açık

b - Ücretli SDK

+0

Teşekkürler! Büyük yardım! – Noobie