Odpovědět Dočkáme se podpory formátu SVG v OpenOffice.org? 11. 11. 2020, 14:54:02
Zdravim
Mam problem z importem Fotbalovych tabulek z formatu html5.
Ve ydrojaku je neco jako SVG.
Mam verzi LibreOffice 7.0,je kompatibilni s OpenOffice?
Muze nekdo poradit co stim?Prikladam odkaz.
https://www.scoreboard.com/cz/fotbal/anglie/premier-league/tabulka/
Moc dekuji
Odpovědět Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 11. 11. 2020, 15:22:10
OpenOffice je - i přestože dneska vyšla nová verze - mrtvý projekt. Jakékoliv pokusy řešit problémy s ním jsou maření času. Zkuste LibreOffice a pravděpodobně budete spokojený. LibreOffice SVG podporuje. Ovšem, je to kancelářský balík. Takže import celé html stránky může být problém.
neutr
Odpovědět Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 11. 11. 2020, 18:31:37
Bohužel - tento výstup nenačte ani LibreOffice. Je to úprava proti strojnímu zpracování a v této oblasti to není řádná vyjímka - spíš pravidlo.
Existuje jediná cesta - použijte sreen obrazovky (tak aby obsahoval pokud možná celou tabulku (zmenšíte snadno pomocí Ctrl spolu s "-") any se vše vešlo na 1 stranu.
Obraz vložte do grafickho editoru (Ve Windows nejlépe IrfanView napřílad zde https://www.stahuj.cz/grafika_a_design/prohlizece_obrazku/irfanview/), ořízněte tak aby zůstaly jen potřebné údaje, uložte a pošlete do OCR programu.
Pokud nemáte podobný například v SW k tiskárně tak existují online - například https://ocr.space/, nebo https://ocr.space/OCRAPI a existuje jích více. Exituje i OCR jako rozšíření pro Writer, ale to jsem netestoval - mám svou vlastní placenou verzi programu FineReader.
Výstup z OCR uložte jako CSV, respektive Excel a načtěte Calcem (vezme to jak Apache OpenOffice, tak LibreOffice). Je to sice více pracné - ale schůdné. Přeji úspěch.
Odpovědět Re:Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 11. 11. 2020, 19:05:59
Dík, Petře, za reakci, asi jsem pořádně nepochopil, nač se tazatel ptal.
kamlan
Odpovědět Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 12. 11. 2020, 12:31:54
Z hlediska přívětivosti HTML kódu je ta vámi uváděná stránka už prasárna. Spousta šmodrchů JavaScriptem, přebujelé CSS, s tím si nic jiného než regulérní webový prohlížeč prostě neporadí.
Postup který vám popsal neutr je sice složitější, ale přesto asi uživatelsky nejschůdnější jak z toho dostat tabulkový text. Případně jen označit tu tabulku a Ctrl+C a Ctrl+V jako Neformátovaný text, kdyby vám šlo čistě o text vložený do řádků a to si pak nějak převést na sloupce.
V prohlížečích na bázi Chromia se dá ukládat stránka do PDF, jenže to PDF nebývá textové, všechno to většinou převede na křivky, takže vám bude také k ničemu.
Další pracná možnost je naučit se v prohlížeči používat nástroje pro vývojáře a "umazat" všechno co není tou tabulkou, pak byste si takto "odmazanou" stránku dal uložit a správné načtení by teoreticky bylo přívětivější -> avšak skutečně jen teoreticky, neboť to má zaprasené CSS a tak by vám to Libre stejně správně nevykreslilo.
Nebo byste musel najít nějaký nástroj který by jejich HTML+CSS+JavaScript uměl převést na nějakou starou verzi HTML s vnořenými inline parametry do tagů, ale to je ještě teoretičtější, věru jsem nic takového nikdy neviděl, byť je pravdou že HTML aspol. jsem již roky pořádně nedělal.
V každém případě byste se však nadřel víc než kdybyste tu tabulku ručně přeťukal :-(.
Odpovědět Re:Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 12. 11. 2020, 14:22:56
Uf no, to je prasárna ... Každopáně jsem se trochu nudil, tak jsem si pohrál a udělal transformaci do jednoduché tabulky, která půjde zkopírovat (teda dokud to nezmění).
Použití:
1. otevřít tu stránku s tabulkou
2. otevřít nástroje pro vývojáře (Google Chrome i Firefox - klávesa F12)
3. otevřít konzoli (klávesa ESC)
4. vložit do konzole skript
function transform(){
elem = document.getElementById('tournament-table-tabs-and-content').children[2];
Odpovědět Re:Dočkáme se podpory formátu SVG v OpenOffice.org? 12. 11. 2020, 14:41:16
Snad ještě jedna věc, ono mi to hned nedošlo (o fotbal se nezajímám, takže jsem moc neřešil ty sloupce Forma), ale sotva jsem to tu odeslal, tak jsem zjistil, že se počet těch sloupců bude navyšovat po každém odehraném zápase, což způsobí, že hlavička nebude nad všemi sloupci. Což by šlou řešit 2 způsoby:
1. sloučit po zkopírování buňky
2. vyhledat v tom kodu colspan="6" a navyšit podle počtu sloupců, pro které má být hlavička Forma (ono by to šlo i zautomatizovat, ale to se mi nechce :-D)