Unire più file ODT in un unico file ODT

Da Gambas-it.org - Wikipedia.

Il file di formato ".odt" è un file compresso costituito vari file al suo interno, dei quali quello contenente i dati precipui testuali del file ".odt" è il file con nome "content.xml".

Il predetto file "content.xml" è un file di formato XML, costituito da più elementi, contenenti vari tag che definiscono la struttura e le caratteristiche del contenuto del file Document writer di formato ".odt". Gli elementi più specifici per la definizione del contenuto testuale e non testuale di un file ".odt" sono:

<office:automatic-styles>

che contiene i tag relativi alla definizione delle caratteristiche della struttura della pagina, del testo e degli eventuali oggetti non testuali;

<office:body>

che contiene i tag relativi all'effettivo contenuto testuale ed eventualmente a quello non testuale.

Volendo unire più file di formato ".odt" in un unico file ".odt", dovremo dunque tenere nella dovuta considerazione questi due elementi. In particolare, se - ad esempio - avendo due file ".odt", chiamati rispettivamente "odt1.odt" e "odt2.odt", e vogliamo aggiunegere il contenuto del file "odt2.odt" al contenuto del file "odt1.odt", bisognerà inserire la parte testuale del file "content.xml", appartenente al file "odt2.odt", che va dal tag <office:automatic-styles> (compreso) sino al tag </office:body> (compreso), in mezzo ai tag </office:body></office:document-content> del file principale "odt1.odt" . Al termine, quindi, nell'esempio sopra descritto avremo una situazione degli elementi principali del file "odt1.odt", così riportata:

<?xml version="1.0" encoding="UTF-8"?>
  <office:document-content
    ......
    ......
    ......
    <office:automatic-styles>
      ......
      ......
    </office:automatic-styles>
    <office:body>
      ......
      ......
    </office:body>
  </office:document-content>



Pagina in costruzione !