Itext7 с pdfocr в основном приложении .net. проблема совместимостиC#

Место общения программистов C#
Ответить
Anonymous
 Itext7 с pdfocr в основном приложении .net. проблема совместимости

Сообщение Anonymous »

Мне нужно прочитать PDF-изображение в приложении .net core 6. я пробую это с помощью itext7 и pdfocr
но получаю ошибку
Код серьезности Описание Состояние подавления строки файла проекта
Предупреждение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»