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