но получаю ошибку
Код серьезности Описание Состояние подавления строки файла проекта
Предупреждение NU1701 Пакет 'itext.pdfocr.api 3.0 .1» был восстановлен с использованием «.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4. 7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1» вместо целевой платформы проекта «net6.0-windows7.0». Этот пакет может быть не полностью совместим с вашим проектом.
Код: Выделить всё
string pdfPath = "path/to/your/pdf/document.pdf";
int pageNumber = 1; // Replace with the page number containing the image
try
{
PdfDocument pdfDocument = new PdfDocument(new PdfReader(pdfPath));
PdfOcrTextExtractionStrategy strategy = new PdfOcrTextExtractionStrategy();
// Language and other configuration for OCR
PdfOcrPdfDocument pdfOcrDocument = new PdfOcrPdfDocument(pdfDocument, new DefaultPdfOcrEngine(), new PdfOcrTesseract4Configuration());
// Extract text from the specified page
ITextExtractionStrategy extractionStrategy = new FilteredTextEventListener(new LocationTextExtractionStrategy(), new TextRegionEventFilter(pageNumber));
String extractedText = PdfTextExtractor.GetTextFromPage(pdfOcrDocument, pageNumber, extractionStrategy);
Console.WriteLine("Extracted Text:");
Console.WriteLine(extractedText);
pdfDocument.Close();
}
catch (Exception ex)
{
Console.WriteLine("An error occurred: " + ex.Message);
}
Подробнее здесь: https://stackoverflow.com/questions/775 ... ty-problem
Мобильная версия