Bonjour,
Ne sachant pas dans quelle partie du forum je place ma demande ici afin qu'elle soit classée de manière cohérente (merci d'avance )
dans le cadre d'un développement d'application en python, j'utilise des modèles ODT (contenant des variables et conditions)
Ayant plusieurs fichiers avec la même entête j'ai donc créé un odt contenant uniquement mon entête que j'appelle "entete.odt"
J'intègre cette entête dans tous mes autres fichiers via l'ajout d'une section faisant référence à ce fichier. Tout fonctionne bien jusqu'ici
Cependant, si je viens à modifier "entete.odt" et à le remettre dans mon application, lors de la génération de mes fichiers (via l'application toujours) les modifications ne sont pas prises en compte dans mes autres fichiers.
Afin que ça le soit je suis obligé de rouvrir tous mes fichiers contenant intégrant mon entête et de les mettre à jour, ce qui en soit est problématique car mes clients pourront à leur guise modifier le fichier "entete.odt" mais pas les fichiers qui en font l'appel
Avez-vous une solution à m'apporter à ce sujet ?
Merci d'avance de votre aide
[Résolu] Utilisation des sections liées et actualisation
Modérateur : Vilains modOOs
-
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 04 déc. 2019 16:32
[Résolu] Utilisation des sections liées et actualisation
Libre office 6.0.7.3 sur Ubuntu 18.04.3
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Gestion de l'actualisation dans l'utilisation des sectio
Salut,
Une section liée à un document ne s'actualise pas automatiquement.
L'opération peut se faire manuellement à tout moment via le menu Edition > Liens.
Si une modification est détectée, on a également une demande d'actualisation à l'ouverture du document.
La gestion du document ODF se fait directement depuis ton langage Python :
http://oooforum.free.fr/index.php/2010/ ... -du-temps/
Une section liée à un document ne s'actualise pas automatiquement.
L'opération peut se faire manuellement à tout moment via le menu Edition > Liens.
Si une modification est détectée, on a également une demande d'actualisation à l'ouverture du document.
Dans ce cas, inutile d'utiliser des sections.cedric21 a écrit :dans le cadre d'un développement d'application en python
La gestion du document ODF se fait directement depuis ton langage Python :
http://oooforum.free.fr/index.php/2010/ ... -du-temps/
-
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 04 déc. 2019 16:32
Re: Gestion de l'actualisation dans l'utilisation des sectio
Bonjour et merci pour ce retour
Le soucis que j'ai, dans mon cas, c'est que les clients pourront modifier des fichiers (mon fameux "entete.odt" entre autre). Et comme expliqué ces modifications devront se répercuter automatiquement sur les fichiers qui en font l'appel.
Cependant si j'ai bien compris la doc que tu m'as donnée, il faudrait que je convertisse entete.odt en XML via python pour l'incorporer dans le fichier final ?
Le soucis que j'ai, dans mon cas, c'est que les clients pourront modifier des fichiers (mon fameux "entete.odt" entre autre). Et comme expliqué ces modifications devront se répercuter automatiquement sur les fichiers qui en font l'appel.
Cependant si j'ai bien compris la doc que tu m'as donnée, il faudrait que je convertisse entete.odt en XML via python pour l'incorporer dans le fichier final ?
Libre office 6.0.7.3 sur Ubuntu 18.04.3
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Gestion de l'actualisation dans l'utilisation des sectio
Ta question montre que tu n'as même pas fait l'essai.cedric21 a écrit :Cependant si j'ai bien compris la doc que tu m'as donnée, il faudrait que je convertisse entete.odt en XML via python pour l'incorporer dans le fichier final ?
Il n'y a rien à convertir ou incorporer.
Une section liée à un document ODT contient le jeu de noeuds XML suivant :
Code : Tout sélectionner
<text:section text:style-name="Sect1" text:name="Section1" text:protected="true">
<text:section-source xlink:href="../chemin/vers/fichier.odt" text:filter-name="writer8"/>