Reading:

Sumatra PDF - https://www.sumatrapdfreader.org/download-free-pdf-viewer

Alt+Left - go back after clicking on the hyperlink.

Ctrl+Y - change the scale. If pre-installed scales 150% and 200% don’t suit, choose arithmetic mean - 175%, if this doesn’t suit, then 162% or 187%. If you need the scale slightly larger than 150% - add 6%.

Creating PDF:

Scan Tailor (deskew) - http://forum.ru-board.com/topic.cgi?forum=5&topic=32945

IrfanView (croping images):

https://www.irfanview.com/

https://photo.stackexchange.com/questions/4949/what-is-the-best-way-to-auto-crop-bulk-images

IrfanView (color correction) - look Internet Archive

Book Restorer (straightening of crooked images) - http://djvu-converter.narod.ru/

IrfanView (sharpen)

LuraTech PDF compressor (encoding images into PDF) - https://archive.org/details/LuraTechPDFCompressorDesktopV6.2.0.4

ABBYY Finereader (text layer) - https://btdig.com/dfe064427884e2190cd2d8c93f4cc9ce6d26f301/abbyy-finereader-kpojiuk

Pdf & Djvu Bookmarker (outline) - https://sourceforge.net/projects/djvubookmarker/

Editing:

Cropping pages:

ABBYY Finereader - https://btdig.com/db98398f6d1c9bbd4c8ac905dc30abb5f9e4b704/abbyy-finereader-kpojiuk

Splitting pages:

PDF Arranger - https://github.com/pdfarranger/pdfarranger/releases

Start a program. Drag a file to program window. Pages will show up. Now you need to select pages to split. To select all pages - Ctrl+A. If not. Select a page. Scroll to the last needed page, press Shift and click on it - all pages between are selected. Now click on some selected page with right mouse button. Split. Extra empty pages can be removed - Delete. After a split press Shift+S. Save.

Publish your book:

Library Genesis - https://library.bz/main/upload/
genesis
upload

RuTracker - https://rutracker.org/forum/index.php

VK - https://vk.com/docs