Како Бацх Дескеу више скенираних слика користећи .NET
Када имате неколико десетина или стотина скенираних сканирања, ручна десква је бочица.Аппозе.Имагирање за .НЕТ чини брз и једноставан дескавирање пакета – идеалан за управљање документима, архиве и пословну аутоматизацију.
Реал светски проблем
Велики волумени скенираних докумената / фотографија се ретко савршено усклађују, што узрокује проблеме за ОЦР, поштовање или презентацију.
Преглед решења
Аутоматски дизајн за целу фасциклу слика у једном скрипту. прилагодите подешавања, боју позадине и формат излаза за ваш радни ток.
Принципи
- Visual Studio 2019 или касније
- .NET 6.0 или новији (или .Net Framework 4.6.2+)
- Aspose.Imaging za .NET od NuGet
- Фасцикли за улазне скене и резултате излаза
PM> Install-Package Aspose.Imaging
Корак по корак спровођење
Корак 1: Поставите улазни / излазни фасцикле
string inputDir = "./input_scans";
string outputDir = "./deskewed_scans";
Directory.CreateDirectory(outputDir);
Корак 2: Пребацити и дескевирати сваку слику
using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
string[] files = Directory.GetFiles(inputDir, "*.jpg"); // Or *.png, *.tif, etc.
foreach (var file in files)
{
try
{
using (var image = (RasterImage)Image.Load(file))
{
image.NormalizeAngle(false, Color.White); // Keep original size, fill background with white
string outPath = Path.Combine(outputDir, Path.GetFileName(file));
image.Save(outPath, new JpegOptions { Quality = 90 });
}
}
catch (Exception ex)
{
// Log or report the error for review
Console.WriteLine($"Failed to deskew {file}: {ex.Message}");
}
}
Корак 3: Преглед и контрола квалитета
Након обраде, прегледајте отклоњене датотеке и управљајте било којим изузецима или фајловима који нису обрађени.
Коришћење случајева и апликација
- Дигитализација архива за библиотеке или поштовање
- Баццх-фиксирање пријема, обрасца или мулти-страница докумената
- Припрема великих томова скенирања за ОЦР или извоз
Заједнички изазови и решења
Неке датотеке не успевају или нису подржане: Пријавите се и прекините, или проверите врсте улаза.
Квалитет се разликује у зависности од старих / оштећених скенирања: Експеримент са бојом позадине или пре-процес слике за боље резултате.
Фолдер садржи мешане формати: Користите више претраживачких обрасца или валидирајте код.
Најбоља пракса
- Koristite čvrstu manipulaciju greškama u batch radovima
- Преглед резултата пре архивирања или дељења
- Аутоматизација као део редовног радног тока за скенирање
FAQ
**П: Могу ли ово радити на сликама ТИФФ, ПНГ или БМП?**A: Da – Aspose.Imaging podržava većinu raster formata.
**П: Могу ли поставити боју позадине за транспарентан излаз?**А: Употреба Color.Transparent
за графике, или одговарају позадини ваших докумената.
**П: Да ли постоји предност брзине за паралелну обраду?**Одговор: Да, али пажљиво управља коришћењем меморије и распоредом слике у паралелним радовима.
Закључак
Batch deskewing sa Aspose.Imaging za .NET štedi satima i obezbeđuje dosledne, profesionalne rezultate preko velikih setova skeniranja. Aspose.Imaging za .NET API Reference .