Oldal: 1 / 1
html -> odt konverzió
Elküldve: 2008. március 18., kedd 10:00
Szerző: Poliverzum
Sziasztok, nekem olyan valami kéne, ami html fájlból odt doksit csinál. Kifejezetten olyasmi érdekelne, aminek nem URL címet adok meg, hanem a saját gépemen levő valami html állományt adok meg inputként. Legjobb lenne valami parancssoros progi, ami kb úgy működik, hogy
HtmlOdt inputfile
s erre ő az inputfile.html állományt beolvassa, s elkészíti az inputfile.odt nevű állományt.
Természetesen várható, hogy a konverzió nem lesz okvetlenül minden téren pontos, nagyon cifra html doksik esetén. Pld ha frame-ok vannak benne, gondolom én. De engem maximálisan kielégítene, ha a következő "formázásokat" tudná pontosan kezelni:
- betűméret (a fontkészlet már nem is nagyon érdekel),
- félkövér
- dőlt
- aláhúzott
- left, right, center, justifyced igazítás
- betűszín
Az oldalméret (mert egy html sokszor nagy méretű) egyszerűen A/4 -re legyen beállítva az output odt-nél.
Re: html -> odt konverzió
Elküldve: 2008. március 20., csütörtök 13:30
Szerző: timar
Nézd meg ezt:
unoconv. Mindenről mindenre tud konvertálni, amit az OOo ismer.
Re: html -> odt konverzió
Elküldve: 2008. március 22., szombat 13:04
Szerző: Poliverzum
Hát GoboLinux alá debian-csomagból felkínlasztani ezt a nem szabványos forrású (=nem autoconf) progit cseppet sem triviális feladat, pláne hogy fixen behuzalozott helyen keresi az OIpenOffice-ot! De úgy néz ki sikerült. El is indul, sajna ezt írja ki:
vz@Csiszilla /Depot/Letolt/proba]unoconv -f odt *.sxw
/Programs/OpenOffice/2.3.0/program/uno.py:37: RuntimeWarning: Python C API version mismatch for module pyuno: This Python has API version 1013, module pyuno has version 1012.
import pyuno
Error: Unable to connect or start own listener. Aborting.
Kérdésem: mi a fene az a "listener", mit csinál, hol keressem, s ha nincs, miféle progit kell telepítsek hozzá, hogy nekem legyen olyan?
Nekem 2.5.1-es python-om van.
Közben áttértem a 2.4.0_080316 -os OpenOffice-ra, erre meg ezt írja ki az unoconv:
vz@Csiszilla /Depot/Letolt/proba]unoconv -f odt *.sxw
Traceback (most recent call last):
File "/System/Links/Executables/unoconv", line 24, in <module>
import uno, unohelper
File "/Programs/OpenOffice/2.4.0_080316/program/uno.py", line 37, in <module>
import pyuno
SystemError: dynamic module not initialized properly
Re: html -> odt konverzió
Elküldve: 2008. március 22., szombat 16:01
Szerző: timar
A listener egy háttérben futó OOo. Ha nem megy másképp, indíts el kézzel egy OOo-t, és utána az unoconv-ot.
Re: html -> odt konverzió
Elküldve: 2008. március 23., vasárnap 1:52
Szerző: Poliverzum
Megpróbáltam, de ezt kapom:
vz@Csiszilla /Depot/Letolt/proba]unoconv -f odt *.sxw
Traceback (most recent call last):
File "/System/Links/Executables/unoconv", line 24, in <module>
import uno, unohelper
File "/Programs/OpenOffice/2.4.0_080316/program/uno.py", line 37, in <module>
import pyuno
SystemError: dynamic module not initialized properly
Re: html -> odt konverzió
Elküldve: 2008. március 25., kedd 15:48
Szerző: g_123_wert
Winfos alól beszélek, de otthon Ubuntut tolok, szóval csak annyi, hogy telepítéskor felajánlja, hogy telepítsen egy Python-uno hidat. Legalábbis winfos alól igen. És szerintem ez nincs neked felrakva. Rágugliztam ezt dobja fel:
http://udk.openoffice.org/python/python-bridge.html. Ezen esetleg elindulhatsz.
Re: html -> odt konverzió
Elküldve: 2008. március 26., szerda 23:54
Szerző: Poliverzum
Hát az én angoltudásom egyáltalán nem olyan jó, hogy ezt a hosszú valamit megértsem! Egyelőre még azt sem tudom, mit csinál, azt sem, mit töltsek le és hova másoljam...