30 lines
534 B
Markdown
30 lines
534 B
Markdown
```csharp title="C#"
|
|
using Kreuzberg;
|
|
|
|
var config = new ExtractionConfig
|
|
{
|
|
EnableQualityProcessing = true
|
|
};
|
|
|
|
var result = KreuzbergLib.ExtractFile(
|
|
"scanned_document.pdf",
|
|
config
|
|
);
|
|
|
|
var qualityScore = result.QualityScore;
|
|
|
|
if (qualityScore < 0.5)
|
|
{
|
|
Console.WriteLine(
|
|
$"Warning: Low quality extraction ({qualityScore:F2})"
|
|
);
|
|
Console.WriteLine(
|
|
"Consider re-scanning with higher DPI or adjusting OCR settings"
|
|
);
|
|
}
|
|
else
|
|
{
|
|
Console.WriteLine($"Quality score: {qualityScore:F2}");
|
|
}
|
|
```
|