Исходный код вики Приложение для перевода книг (PDF)
Версия 5.3 от Alexandr Fokin на 2022/02/26 17:31
Скрыть последних авторов
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 | В качестве переводчика может выступить любой подходящий провайдер, | ||
![]() |
5.2 | 16 | имеющий достаточные лимиты на использование. |
![]() |
5.1 | 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 |