Skip to content

lenainjaune/libreoffice_howto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

RO en attente de la fin de migration











































Apprendre LibreOffice Writer
Table des matières

# Manipuler un document LO avec unzip
RTFM : https://linux.die.net/man/1/unzip

## Extraire / Ajouter un fichier
zip <lo_document> <outer_file>
unzip <lo_document> <inner_file>
ex : unzip my_writer_file.odt meta.xml

Nota : il peut y avoir un warning concernant le CRC ; à priori on peut l'ignorer

## Afficher le contenu d'un fichier sans l'extraire
unzip -c <lo_document> <inner_file>


# Références multiples à la même note
Tags : cross-reference endnote footnote
Voir https://ask.libreoffice.org/en/question/156920/how-do-i-repeat-an-endnote/


# Ajout table des matières
Tags : contents table
Voir https://ask.libreoffice.org/en/question/156920/how-do-i-repeat-an-endnote/


# Comparer 2 documents D1 avec D2
# https://ask.libreoffice.org/en/question/215770/compare-two-documents/?answer=215804#post-id-215804

Faire une copie D1 du document initial D0 (empêche l'erreur d'écraser par mégarde)
Ouvrir D1
Edition > Suivi des modifications > Comparer le document + sélectionner D2
Une popup indiquant sommairement les occurences des différences, fermer cette fenêtre

Le document est maintenant parsemé de texte en couleur "or" qui indiquent une différence

2 cas :
- ce texte n'est PAS barré => présent dans D2 mais pas dans D1
- ce texte est barré => présent dans D1 mais pas dans D2

Il suffit alors d'accepter ou de refuser chaque modification
Enfin enregistrer D1

On peut supprimer D0 


# Afficher une barre d'outils de manière permanente
Apparemment les barres d'outils incluses ne peuvent l'être
Créer une barre d'outils personnalisée, ajouter les outils voulus


# Ancrer toutes les images en tant que caractère
https://bz.apache.org/ooo/show_bug.cgi?id=19814#c14
TODO : automatiser
extraire le fichier styles.xml

For the record, the workaround given above is wrong in fact. You've to edit the styles.xml file and change the properties in the following tag:

<style:style style:name="Graphics" style:family="graphic">
text:anchor-type="paragraph" -> text:anchor-type="as-char"

ajouter le fichier modifié

# Get recursive owner
Utile pour distinguer des fichiers LO après une récupération de type TestDisk ou Photorec qui ne donne pas les noms de fichiers
cd <rooting_path>
find . -type f \( -name "*.ods" -or -name "*.odt" -or -name "*.odg" \) \
 -exec unzip -c "{}" meta.xml 2>&1 \; | awk -F "</?meta:[^<>]+creator>" \
 '/^Archive:/ { fn = gensub ( /^Archive: +(.+)/, "\\1", 1 ) } ; '\
' /^<office:/ { print fn"\t"$2 }'

Donne :
 ./recup_dir.184/f735839680.ods Pierre DUPOND
 ./recup_dir.184/f735839808.ods Paul DURAND
 ...


# Rechercher récursivement les documents concernés par une chaine
S=zero ; IFS=$'\n' ; \
 for f in $( find -type f \( -name "*.ods" -or -name "*.odt" -or -name "*.odg" \) ) ;\
  do [[ $( unzip -c "$f" content.xml |grep -ic $S ) > 0 ]] \
   && echo "$f" ; done ; unset IFS


# Réglages par défaut
Créer un document et enregistrer en tant que modèle par défaut (catégorie Mes modèles)

About

Apprendre LO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published