-
Notifications
You must be signed in to change notification settings - Fork 0
lenainjaune/libreoffice_howto
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published