Ecrire dans un fichier odt?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ecrire dans un fichier odt?

Re: Ecrire dans un fichier odt?

par cyruss » 07 nov. 2007, 22:29

Salut,

Je suis nouveau en php, et j'essaie de développer une petite application avec mysql. Tout marche bien pour l'instant. Sauf, bien sur :twisted: , que il me reste un seul et unique problème:
Je dois écrire un texte précis incluant des variables php avec des images. Pour écrire ce texte, qui doit être imprimé absolument (c'est une lettre en fait), j'ai d'abord essayer de le faire en html+php avec nvu. Le problème est que losque j'ouvre la page dans firefox, elle est toute déformée (l'image n'est pas au bon endroit...) et n'étant pas pour l'instant connecter à une imprimante, je ne peux pas faire un aperçu d'impression histoire de voir quelle gueule à la page. J'essaie donc de me tourner vers l'écriture dans les documents .odt par php, mais cela a l'air d'être une option non gérée. Le format acrobat ne m'intersse pas, car je veux laisser la possibilité de modifier le texte (donc déjà en html c'est plutôt bof...).
Auriez vous idée ou une piste à suivre? Mon ami google est à court de ressources :(

Bibi
http://www.phpfrance.com/forums/voir_su ... te-odt.php

++

par mere-teresa » 13 juil. 2007, 12:24

C'est dans les paramètres du navigateur que se règlent ces infos (date, etc.), tu ne peux donc pas intervenir dessus.

par Invité » 13 juil. 2007, 12:21

C'est bon j'ai réussi à garder ma mise en page. Je me suis pas trop cassé le cul j'ai juste fait une page html en jouant sur les paragraphes et espaces. PAr contre, lorsque j'imprime, il me mets en haut le nom de la page et en bas la numerotation et la date. connaitriez vous une option pour empêcher cela?

Merci pour vos réponses

Bibi

par @rthur » 13 juil. 2007, 10:31

Sinon tu as aussi le format RTF qui a l'avantage d'être lu avec n'importe quel outil de traitement de texte (Wordpad, Word, OpenOffice, TextEdit sur Mac, Ted sous Linux, etc...)
http://www.google.fr/search?q=php+rtf

par Invité » 13 juil. 2007, 10:13

Merci, mais le format word je suis obligé de l'éviter...
Je me demande si je pourrais pas garder ma mise en page en passant tout simplement ma page avec des frames.

Bibi

par @rthur » 13 juil. 2007, 10:04

Bonjour,

Le format ODT est en fait du XML mis dans une archive ZIP et renommé en .ODT.
Donc une piste à creuser serait que tu crées un fichier ODT, tu le renommes en .zip et tu regardes comment il est formé pour voir si tu es capable de reproduire ce que tu veux avec PHP...

Sinon, tu peux t'essayer au format Word également:
http://www.phpbuilder.com/columns/yunus20031124.php3

Ecrire dans un fichier odt?

par bibinne » 13 juil. 2007, 09:02

Salut,

Je suis nouveau en php, et j'essaie de développer une petite application avec mysql. Tout marche bien pour l'instant. Sauf, bien sur :twisted: , que il me reste un seul et unique problème:
Je dois écrire un texte précis incluant des variables php avec des images. Pour écrire ce texte, qui doit être imprimé absolument (c'est une lettre en fait), j'ai d'abord essayer de le faire en html+php avec nvu. Le problème est que losque j'ouvre la page dans firefox, elle est toute déformée (l'image n'est pas au bon endroit...) et n'étant pas pour l'instant connecter à une imprimante, je ne peux pas faire un aperçu d'impression histoire de voir quelle gueule à la page. J'essaie donc de me tourner vers l'écriture dans les documents .odt par php, mais cela a l'air d'être une option non gérée. Le format acrobat ne m'intersse pas, car je veux laisser la possibilité de modifier le texte (donc déjà en html c'est plutôt bof...).
Auriez vous idée ou une piste à suivre? Mon ami google est à court de ressources :(

Bibi