Sziasztok!
Új OpenOffice felhasználó vagyok. Egy általunk használt ipari berendezés szoftvere egy adott műveleti sorozatról készít egy jelentést. Ezt a jelentést egy odt fájlba menti. Pontosabban van egy odt sablon fájl, amibe mezőkkel beszúrja az adatokat és a végén elmenti másik névvel. A számítógépre fel van telepítve az OpenOffice 4.1.2 verziója. A kérdésem az lenne, hogyan tudnám megvalósítani ezen odt fájl automatikus nyomtatását és pdf-be történő exportálását parancssori megoldással. A berendezés szoftverében minden műveleti sorozatba bele lehet illeszteni parancssori futtatást. Azt már tudom, hogy meg lehet hívni a Writer-t az odt fájl nevével és a nyomtatási parancs paraméterrel. Így a nyomtatás ok. Sajnos a pdf exportra nem találok megoldást. Arra gondoltam, hogy egy olyan makrót készíteni az odt sablonba, mely automatikusan lefut minden megnyitáskor és kiexportálja azonos névvel pdf fájlba a dokumentumot. Az MS VBA-t sokat használtam az MS Office-ban.
Mi a véleményetek, meg lehet ezt valósítani?
Nyomtatás és pdf export parancssorból
-
- Hozzászólások: 1
- Csatlakozott: 2016. február 4., csütörtök 13:28
Nyomtatás és pdf export parancssorból
OpenOffice 4.1.2 a Windows 7 -en
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Nyomtatás és pdf export parancssorból
A megoldás függhet attól, hogy a berendezés szoftvere teljesen önállóan buherálja az XML alapú *.ott (Writer sablon)fájlt, vagy az AOO-t indítja el hozzá (akár "silent" üzemmódban is lehet ezt megtenni, azaz amikor nem látszik a képernyőn magának az AOO programnak a felhasználói felülete.Egy általunk használt ipari berendezés szoftvere egy adott műveleti sorozatról készít egy jelentést. Ezt a jelentést egy odt fájlba menti. Pontosabban van egy odt sablon fájl, amibe mezőkkel beszúrja az adatokat és a végén elmenti másik névvel. A számítógépre fel van telepítve az OpenOffice 4.1.2 verziója. A kérdésem az lenne, hogyan tudnám megvalósítani ezen odt fájl automatikus nyomtatását és pdf-be történő exportálását parancssori megoldással.
Az automatikus nyomtatást/exportálást akár belső makróként is megírhatod, de azt nem látom át pontosan, hogy melyik esemény lenne az, ami elindítja. Gondolom, nem MINDEN .odt fájllal kell ezt megtenni, csakis ennek a rendszernek az .odt fájljaival.
De szinte bármilyen külső szoftver fejlesztőrendszerrel "megtámadhatod" az AOO-t és annak API függvényeit, amelyekkel könnyedén megvalósíthatod a már lementett fájl megnyitását (akár rejtett (silent) módban is), és kiadhatod mind a nyomtatási, mind pedig az exportálási API parancsokat. És akkor az általad megírt futtatható állomány nevét (és elérési útvonalát) kell a rendszerednek megadni.
Ez nagyon dicséretes! (Mármint, hogy nem az elcseszett OOXML szabványt használja a programod, hanem az ODF szabványt!)Pontosabban van egy odt sablon fájl,
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Nyomtatás és pdf export parancssorból
Ezzel foglalkozó oldalak (a legkülönbözőbb megoldások attól függően, hogy milyen programnyelven, milyen rendszer alatt akarod megoldani):
http://riceball.com/d/node/966
http://stackoverflow.com/questions/3554 ... f-creation
http://www.oooninja.com/2008/02/batch-c ... -with.html
http://stackoverflow.com/questions/2449 ... on-windows
http://superuser.com/questions/91779/ho ... mmand-line
Egyébként, aha a nyomtatás megoldódott, akkor a PDF konverziót ugyanolyan úton (egy virtuális PDF printer telepítése után) meg tudod valósítani. Ilyen például a "PdfCreator".
http://riceball.com/d/node/966
http://stackoverflow.com/questions/3554 ... f-creation
http://www.oooninja.com/2008/02/batch-c ... -with.html
http://stackoverflow.com/questions/2449 ... on-windows
http://superuser.com/questions/91779/ho ... mmand-line
Egyébként, aha a nyomtatás megoldódott, akkor a PDF konverziót ugyanolyan úton (egy virtuális PDF printer telepítése után) meg tudod valósítani. Ilyen például a "PdfCreator".
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].