Исходный код вики Приложение для перевода книг (PDF)
Версия 5.1 от Alexandr Fokin на 2022/02/26 17:20
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
4.1 | 1 | |= |= |= |
| 2 | |Репозиторий|[[https:~~/~~/git.denhome.ru/Repository/Detail/1c52017a-740f-4b79-b698-d6584bfd137e>>https://git.denhome.ru/Repository/Detail/1c52017a-740f-4b79-b698-d6584bfd137e]]| | ||
| 3 | |Ссылка|[[https:~~/~~/translatepdf.denhome.ru>>https://translatepdf.denhome.ru/]]| | ||
| 4 | | | | | ||
| |
5.1 | 5 | |Описание|((( |
| 6 | 1) На вход подается PDF документ. | ||
| |
2.1 | 7 | 2) Для каждой страницы документа выполняется: |
| |
5.1 | 8 | 2.1) Выполняется извлечение текстового контента. |
| 9 | 2.2) Выполняется предварительная фильтрация текста. | ||
| 10 | 2.3) Выполняется перевод текста.а странице. | ||
| 11 | 2.4) Ширина страницы увеличивается в 2 раза, и на новое пространство записывается перевод. | ||
| 12 | (не затрагивая оригинальное содержимое страницы) | ||
| 13 | |||
| 14 | |||
| 15 | В качестве переводчика может выступить любой подходящий провайдер, | ||
| 16 | имеющий достаточные лимиты на на использование. | ||
| 17 | )))| | ||
| |
4.1 | 18 | |Технологии|((( |
| 19 | * [[Blazor>>doc:Разработка.NET.Frameworks and Apps.Web.Blazor.WebHome]] | ||
| 20 | * [[LibreTranslate ArgosTranslate LibreTranslate.Net>>doc:Разработка.NET.Библиотеки.Провайдеры.LibreTranslate ArgosTranslate LibreTranslate\.Net.WebHome]] | ||
| 21 | )))| | ||
| 22 | |Библиотеки|((( | ||
| 23 | * [[itext7 itextsharp>>doc:Разработка.NET.Библиотеки.Документы.Pdf.itext7 itextsharp.WebHome]] | ||
| 24 | )))| | ||
| |
2.1 | 25 | |
| |
4.1 | 26 |