Koreader的重排功能離不開另壹個開源軟件項目K2pdfopt(GPLV3協議發布)。K2pdfopt也是為了解決PDF文檔在小屏幕Kindle上閱讀的排版問題而開發的。與其它PDF預處理軟件相比,它有很多獨壹無二的特性,比如自動化程度很高,能夠自動識別多欄排版的文檔進行分欄,自動去除頁面白邊,自動對掃描文檔進行水平校正,以及最重要的基於圖像分割的重排版算法。K2pdfopt使用完全基於圖像處理的方法對文字重新排版,軟件處理時會把原始PDF/DJVU頁面放大再分割成以詞為單位的像素區域,把這些像素區域重新排列到目標寬度的頁面中,所以理論上只要能夠讀取文檔的頁面像素就可以對其中的文字進行重新排版。這個算法的前提是頁面中的文字之間需要有壹定的空隙,以提供分割像素區域的位點。更多K2pdfopt的處理效果請參考這篇文章用K2PDFopt重排版面,隨手解救掃描PDF。