TextForever
TextForever,HTML->TXT轉換、文件合并、TXT文件段落合并、TXT文件分行、編碼(GB/GBK/Big5/Shift-JIS/Unicode)轉換(只能用于Win 2k/XP)、文本替換、HTML代碼整理、文件切分、文本提取、正則表達式、TCR批量壓縮/解壓,用于整理從Internet上下載的小說。程序原名FineReader,后更名為TextForever。
動機:
我初上網時常去“阿拉談書屋”看小說,網主無聊到將每一頁做成一個文件(后來他也為此而后悔不已),看起來很累,所以就想編一個程序能對下載下來的文件進行合并、整理,變成TXT文件以便閱讀、打印。為了編制這個程序,我專門從Internet下載了一堆HTML文檔,苦讀半月。所以有一次我和一個朋友開玩笑:他通過做主頁練HTML,我則通過讀主頁練,大家殊途同歸。說起來“阿拉談書屋”對我所起的作用實在不小,不僅將我引進了Internet的大門,還為我學習Internet編程提供了強大的動力,先后產生了CrazyReader和TextForever(FineReader)。這個程序的段落合并功能則是在我對在網上大肆吹噓的某“智能排版”工具感到極端厭煩的情況下做出來的,保證比它好使。
TextForever常見問題
Q:TextForever是什么?
A:這是一個專為整理電子版小說而開發的工具,包括HTML到文本文件的轉換、文件合并、文件切分、段落合并、段落切分、內碼轉換(只能在Win 2k/XP下用)、文本替換、HTML整理、文本抽取、正則表達式(需要IE 5.5以上版本的支持)、批量OCR、tcr文件壓縮/解壓等功能。
Q:TextForever收費嗎?
A:TextForever是一個“友情軟件”(Friendware),用戶在承諾不用于商業目的,也不對文件及其附件進行任何更改的條件下,不需要為使用該軟件支付任何費用,最多是在某個討論區看到我發帖子灌水時(我的ID一般是strnghrs),進去捧個人場,作為友情回報;或者在年節時發個email問聲好(所以叫“友情軟件”)。我承諾絕不在程序中暗藏任何商業廣告、木馬,但不承諾為使用TextForever的后果承擔任何責任。如果您需要將它用于商業目的,或加入您的網站,請與我聯系,否則保留追究一切責任的權利。
Q:TextForever在使用上有什么限制?
A:部分功能對軟件環境有所要求:
在“編碼轉換”功能中,為了省事,轉碼過程使用的是Windows本身提供的標準API接口。由于轉碼過程中需要用Unicode作為中間碼,因此此功能不能在對Unicode支持非常有限的Windows 95/98/me下使用,只能在支持GBK/Big5/Shift JIS代碼頁的2000/XP下使用。正常情況下,只要IE能夠正常顯示中文簡體、中文繁體、日文網頁,即可正常轉換。
“正則表達式”功能需要IE 5.5以上版本的支持。
所有功能均針對ANSI編碼的純文本文件,不支持UNICODE編碼的文件。
Q:文件轉換、文件合并功能好理解,段落合并、段落切分是干什么的?
A:段落合并其實就是某些軟件所吹噓的“自動分段”功能:在轉換、識別出來的文本文件中,往往在一個自然段中間加入了若干回車/換行符,成了一行一行的了,因此需要將這些多余的回車/換行符去掉,只在自然段結尾才出現回車/換行符。有人喜歡把這個功能稱為“自動分段”,我更喜歡稱為“段落合并”。
段落切分是段落合并的逆過程。段落合并完成后,在某些軟件下閱讀時可能因為行太長,給閱讀帶來不便,因此需要按照指定的行長對段落進行切分,切成一個一個短行。
Q:tcr功能是干什么用的?
A:tcr的全稱是Text Compression for Reader,是一種在手機和PDA上看的電子書格式,此功能用來將txt文件打包成tcr格式,或將tcr格式解包。如果您只打算在PC上看書,相信您不會用到這個功能。tcr雖然也是一種文本壓縮格式,但是專門針對手機和PDA這種存儲空間和處理能力都很有限的環境,壓縮能力和zip、rar當然不能比,不過總比沒有強。所以在手持設備能夠處理象zip和rar這樣復雜的文件之前,我相信都會保持其流行趨勢。
Q:為什么要開發TextForever?
A:我曾經極度熱衷于在PC上看小說,但是從網上下載的網頁多半不適合直接離線瀏覽,需要進行轉換、整理等,然后才能符合我的收藏標準,F成的HTML到TXT的轉換工具有不少,但是集轉換、合并、分段、替換等功能于一體的好像還沒有,尤其是分段工具,多半分完段后都會有哭笑不得的感覺,所以我才自己開發了這個工具。后來我又開始在手機上看小說,所以又加了tcr壓縮/解壓、文件切分等功能。
- PC官方版
- 安卓官方手機版
- IOS官方手機版