Page 1 sur 1

Ouvrir et écrire dans un fichier PDF existant physiquement

Posté : 05 oct. 2006, 12:42
par Debbie
Bonjour tout le monde,

Je voulais savoir comment faire pour ouvrir un PDF existant et écrire dedans un peu comme quand les FAI nous demande de saisir des informations personnelles pour s'abonner et au final on se retrouve avec un doc pré-rempli, y a plus qu'à signer. Vous voyez ce que je veux dire ?

le fopen a l'air de marcher pour les fichiers texte mais pas pour le PDF :(

Merci pour ceux qui me mettront sur la voie ;)

Debbie

Posté : 05 oct. 2006, 13:57
par Maitrepylos
Bonjour,

Tu peux faire un formulaire avec les infos que tu dois remplir et puis générer un pdf à partir de ces infos.

Va voir chez Fpdf.org

Posté : 05 oct. 2006, 14:48
par Invité
C'est sympa, je ne connaissais pas, merci.

Par pure curiosité, c'est la solution ???? car mon PDF multi-pages est très design on va dire donc si je suis la logique FPDF il va falloir que je colle tout mon beau PDF en arrière plan et faire un petit dévelopement qui dit si je suis sur la page1 j'affiche page1.jpg, page2 l'image page2.jpg...et le tout dans la fonction header de :
class PDF extends FPDF
{
//En-tête
function Header()
C'est bien ca ?

Debbie

Posté : 05 oct. 2006, 15:18
par Maitrepylos
Le principe de fpdf est de construire lettre par lettre ton pdf et de le générer à la volé.

Si tu veux insérer un pdf existant et pouvoir y ajouter des données par dessus, tu dois utiliser en plus la librairie fpdi.

tu trouveras des exemples sur le site

Posté : 05 oct. 2006, 16:39
par Debbie
Désolée, je n'avais pas vu ta réponse mais j'ai continué avec FPDF et ca marche avec un peu de rigueur et d'astuce :)

J'ai découpé mon PDF en images (image1.jpg, image2.jpg,...)

Ensuite dans le header() je fais appel grâce à la fonction numéro de page à une variable qui s'incrémente. Si on est sur la page 1, la variable numéro de page est 1 et j'affiche l'image1.jpg. Je sais pas si c'est bien ou pas mais ca marche, c'est cool, encore merci. Si vous avez des remarques ou question je suis preneuse ;)

A bientôt

Debbie

Posté : 06 oct. 2006, 11:07
par Maitrepylos
Salut Debbie,

Le Fpdf je l'utilise beaucoup et personellement, j'ai très vite abandonné cette fonction header(), qui à un moment ou l'autre va te poser problème(ne prend pas en compte le chemin relatif envoyé par une variables par exemple).

Si je peux te donner des conseils.

1 inscrit toi sur le forum(c'est plus sympa).
2 n'utilise pas le header() et le footer() de Fpdf(tu peux très bien réaliser ce que tu veux faire sans ces fonctions).


N'hésite pas à demander de l'aide.

MaitrePylos