Comment générer un fichier pdf à partir d'un fichier binaire récupéré de la base de données dans php5? Il vient codé en base64, et je viens de le décoder, mais je ne sais pas quoi faire ensuite ...Comment générer un fichier pdf à partir d'un fichier binaire?
Répondre
Les données binaires sont simplement le fichier, ou plutôt le contenu important de ce fichier, sans nom de fichier.
$base64 = /* some base64 encoded data fetched from somewhere */;
$binary = base64_decode($base64);
Et là, vous avez les données de fichiers /contenu du fichier dans la variable $binary
. D'ici, cela dépend de ce que vous voulez faire. Vous pouvez écrire les données dans un fichier, et vous obtenez un fichier PDF « réel »:
file_put_contents('my.pdf', $binary);
Vous pouvez cracher les données vers le navigateur avec un en-tête approprié, et l'utilisateur reçoit quelque chose qui ressemble à un Fichier PDF à lui:
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="my.pdf"');
echo $binary;
D'habitude, je ne remercie pas sur les sites SE ... juste en haut vote ... mais, après avoir passé 2h à essayer de faire cela "hard-way", et de ne pas trouver de source d'aide ... Je dois vous remercier ! = D –
Je répète votre dernière phrase. :) Je ne sais pas quelle est la question! :) Si vous souhaitez ajouter le fichier à un navigateur, vous pouvez définir les en-têtes et diffuser le contenu décodé. Ou si vous voulez le fichier tel quel, écrivez sur le système de fichiers et utilisez-le. S'il vous plaît soyez plus clair sur votre question!
Merci!
Désolé mais cette manipulation de fichiers est nouvelle pour moi, alors j'essaie de comprendre comment utiliser le fichier pdf que je récupère à partir du webservice qui vient dans un format binaire. – nli
- 1. Générer un PDF à partir d'un fichier html sur l'iPhone
- 2. Comment générer un fichier binaire? C#
- 3. Écrire un fichier PDF à partir d'un fichier binaire dans la base de données
- 4. ios - générer un fichier PDF à partir de CoreData
- 5. générer un pdf à partir d'un fichier texte en python
- 6. comment générer un fichier pdf avec VB.net?
- 7. Comment afficher un fichier à partir d'une chaîne binaire?
- 8. Comment écrire un fichier binaire à partir d'un fichier netcdf?
- 9. Comment générer un fichier PDF à partir d'un fichier Word/Excel en utilisant C#?
- 10. Comment générer un fichier PDF téléchargeable avec pdfbox (PDF corrompu)?
- 11. Comment charger un fichier PDF à partir d'un fichier .jar?
- 12. Envoyer un fichier binaire pdf avec l'express
- 13. Comment générer un fichier SWF à partir d'un fichier actionscript?
- 14. Comment générer un index à la fin d'un fichier PDF?
- 15. Créer un fichier PDF à partir UITableView
- 16. Comment convertir le fichier binaire en fichier pdf sur iPhone?
- 17. Obtenir un fichier binaire à partir d'une ressource en C#
- 18. générer un histogramme à partir du fichier
- 19. générer une URL vers un fichier pdf
- 20. Générer un fichier PDF avec iTextSharp
- 21. Créer un fichier PDF à partir d'inDesign à l'exécution
- 22. Créer un fichier PDF à remplir à partir du PDF
- 23. Lire un fichier PDF à partir d'Android
- 24. Générer un fichier PDF à partir d'ASP.NET à partir de contenu HTML/CSS brut?
- 25. Comment ouvrir et lire un fichier PDF à partir d'un flux binaire en javascript
- 26. Générer un fichier .msi à partir du fichier .vdproj?
- 27. Générer un fichier XML à partir d'un fichier html
- 28. java servlet: générer un fichier zip à partir de BLOBs
- 29. Comment récupérer un fichier binaire à partir de l'assembly .NET?
- 30. Comment générer un fichier pdf sécurisé avec mod_wsgi/django/python
Qu'est-ce qu'un «fichier binaire»? Voulez-vous dire que vous avez stocké un document PDF base64 encodé dans la base de données avant? – deceze
Je reçois le fichier d'un webservice et je veux le rendre lisible, mais je ne sais pas de quelle façon avant de connaître mes alternatives. – nli