Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/12/2018, à 12:27

lucieA3

PDFTK pour combiner des fichiers non root

Bonjour,

Je viens de récupérer un site internet qui s'appuie sur PDFTK.
Mon site permet via un formulaire d'envoyer des fichiers PDF, puis, lors d'un clic sur un bouton, lance une combinaison de tous les fichiers pour en créer un seul.

Lors de mes envois de fichiers, mon user apache leurs est affecté.
Sauf que lorsque je lance la ligne de commande, cela ne fonctionne pas. Si je passe tous mes fichiers en user et group root, la ligne de commande passe. Sauf que j'ai une action manuelle à faire ce qui n'est pas possible pour le bon fonctionnement de mon site.

Voici ma commande avec son erreur :

/snap/bin/pdftk "upload/418/2018/fichier1.pdf" cat output upload/418/2018/fichiercombine.pdf dont_ask

Error: Unable to find file.
Error: Failed to open PDF file:
   upload/418/2018/fichier1.pdf
Errors encountered.  No output created.
Done.  Input errors, so no output created.

Et avec un chown la commande qui fonctionne :

chown -R root:root upload/418/2018
/snap/bin/pdftk "upload/418/2018/fichier1.pdf" cat output upload/418/2018/fichiercombine.pdf dont_ask

Auriez-vous une idée à me suggérer ? Sot faire en sorte que mes fichiers uploadés soient déjà root ? Soit que PDFTK fonctionne avec mon user apache ? Je n'y arrive pas.

Par avance merci

Hors ligne

#2 Le 26/12/2018, à 14:40

inbox

Re : PDFTK pour combiner des fichiers non root

Salut,

Avant toute autre chose, ton installation de Pdftk est en snap. Je te conseille donc de supprimer cette installation avec :

snap remove pdftk

Ensuite, tu le réinstalles sous forme de paquet Deb avec :

sudo apt clean && sudo apt update

Puis :

sudo apt install pdftk

Ceci fait, tu modifies ton code, pour tenir compte du nouveau chemin de Pdftk.

Finalement, est-ce que ça fonctionne ?

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 27/12/2018, à 09:54

lucieA3

Re : PDFTK pour combiner des fichiers non root

Bonjour,

Merci pour votre réponse.

Je n'arrive toutefois pas à l'installer via cette méthode, voici la réponse :

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package pdftk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'pdftk' has no installation candidate

C'est pour cela que j'étais passé par snap.

Je suis sur un Ubuntu server 18.04.1 LTS.

Hors ligne

#4 Le 27/12/2018, à 11:07

nam1962

Re : PDFTK pour combiner des fichiers non root


[ Modéré ]

Hors ligne