Odstavce pri konverzi z PDF v Calibre

Ring volný... (General Discussion)

Moderátor: Knihovníci

Čtenář
Příspěvky: 40
Registrován: 16 lis 2010 13:44

Odstavce pri konverzi z PDF v Calibre

Příspěvekod jester » 17 lis 2010 20:08

Marně jsem na internetu pátral po nějakém jednoduchém řešení jak převést PDF do nějakého čitelnějšího formátu. Většina detekcí odstavců nějakým způsobem odhaduje odstavec podle délky řádku, což je někdy úspěšné někdy ne. Nakonec jsem to vzdal a vymyslel si svůj vlastní způsob. Využívám Calibre, celý trik spočívá v použití vhodných regulárních výrazů.

Princip je jednoduchý a vše se nastavuje při konverzi (nebo v nastavení) v menu Struktura Detekce
zaškrtněte odstranit patičku stránky a vyplňte Patičkový regulární výraz
Kód: Vybrat vše
-(<br>)\n|(?<=.{50}[^.!?“:] )<br>

Tento výraz spojí rozdělená slova na konci řádku a dále spojí do jednoho odstavce řádky delší než 50 znaků pokud nekončí znaky .!?": , tedy pokud se ukončí odstavec, tak určitě ne uprostřed věty, ale vždy až po interpunkčním znaménku, nebo pokud je řádek kratší než 50 znaků. Délku řádku si můžete změnit podle potřeby změnou čísla v regulárním výrazu.

následující hlavičkový regulární výraz pomůže odstranit některé číslování (kliknutím na kouzelnickou hůlku můžete vyzkoušet jestli funguje správně)
Kód: Vybrat vše
(\d+) (<br>\s*)<hr>(\s*<A name=\d+></a>)|<hr>(\s*<A name=\d+></a>)|(<hr>)(\s*<A name=\d+></a>)(\d+) (<br>\s*)(.*)(<br>)|(<hr>)(\s*<A name=\d+></a>)(.*)(<br>\s*)(\d+) (<br>)

Knihomol
Příspěvky: 116
Registrován: 08 srp 2016 03:08

Re: JUKI PM-1 v3.20 x64

Příspěvekod baozhenwei » 08 srp 2016 04:34

mizuno running shoes
ed hardy outlet
adidas supercolor
canada goose
versace shoes
new balance outlet
rolex replica watches
canada goose uk
pandora charms
true religion jeans
ghd hair straighteners
cheap uggs
cheap nike shoes
louis vuitton outlet
canada goose sale
cheap nhl jerseys
louboutin
true religion outlet
uggs on sale
air jordans
uggs sale
nike air max
michael kors outlet online
michael kors outlet
cheap jordan shoes
longchamp handbags
tiffany and co
reebok shoes
ferragamo shoes
under armour shoes
adidas nmd
coach outlet
michael kors uk
ugg boots
coach outlet
coach outlet store
rolex watches
coach factory outlet
mont blanc pens
hollister sale
birkenstocks
adidas superstar
michael kors outlet
timberland boots
polo outlet
pandora charms
polo ralph lauren outlet online
asics outlet
cheap nike air max
michael kors handbags
polo ralph lauren
converse shoes
versace sunglasses
oakley sunglasses
moncler uk
cartier watches
ugg boots outlet
nike free run
nike trainers
uggs outlet
oakley vault outlet store
louboutin outlet
hollister clothing
pandora outlet
nike huarache trainers
rolex submariner
longchamp outlet
christian louboutin outlet
toms outlet
ugg boots
coach outlet store
louis vuitton outlet online
michael kors outlet
gucci outlet
asics shoes
michael kors outlet clearance
kobe 9
tory burch outlet
louboutin outlet
louboutin pas cher
polo ralph lauren outlet
coach outlet online
cheap jordans
louis vuitton outlet
louis vuitton bags
ralph lauren outlet
coach factory outlet online
polo ralph lauren outlet
ghd flat iron
cartier love bracelet
longchamp bags
burberry outlet
sac longchamp pliage
coach outlet online coach factory outlet
coach outlet online
christian louboutin
polo ralph lauren
armani exchange
longchamp uk
converse sneakers
zhenwei20160806

Zpět na Obecné diskuze

Kdo je online

Uživatelé procházející toto fórum: Bing [Bot] a 3 návštevníků