PHP PDF modèle de bibliothèque avec la sortie au format PDF?

Est-il PHP PDF library, qui peut remplacer les variables de substitution dans un PDF, ODT ou DOCX document, et de générer un fichier PDF comme le résultat final, sans vissage jusqu'à la mise en page?

Exigences:

  • Besoins pas de 3ème partie de service web

  • Capacité à exécuter sur l'hébergement web mutualisé serait l'idéal (pas de binaire installations /packages requis)

Vous l'esprit, d'une bibliothèque qui est capable de charger un fichier PDF existant et insérer du texte par programmation à une position spécifique est pas assez pour mon cas d'utilisation.

En ce qui concerne ma recherche, il n'y a pas de bibliothèque qui peut faire ceci:

  • TCPDF ne peut que générer des documents à partir de zéro

  • FPDI pouvez lire un fichier PDF existant modèles, mais ne peut ajouter du contenu par programmation (pas de variable de modèle de remplacement)

  • Il existe différents DOCX/ODT des bibliothèques de modèles là-bas, mais ils n'ont pas de sortie PDF

PHPDOCx prétend être en mesure de faire exactement ce dont j'ai besoin - mais ils ne proposent pas une version d'essai et je ne vais pas acheter un chat dans un sac, surtout lorsqu'il semble y avoir aucun autre produit sur le web qui fait cela. J'ai du mal à croire qu'il peut le faire sans problèmes - si vous avez réussi à faire cela en utilisant le produit, merci de laisser une ligne ici.

Suis-je surplombant quelque chose?

Est-il un moyen de faire cela en utilisant les formulaires en PDF? Je suis de la création de la source de documents OpenOffice 3.

Je pourrai peut-être utiliser les commandes Linux (pdftk est disponible, par exemple, d'essayer immédiatement.)

Mise À Jour: *Argh!* J'ai été appelé au bureau et à la générosité expiré dans l'intervalle. Le démarrage d'une nouvelle bounty: aussi loin Que mes tests de montre, pas de solution fonctionne parfaitement pour moi encore.

Mise à jour II: je vais être à la recherche de l'pdftk approche bientôt, mais je suis aussi de commencer un bounty pour un tour de plus de recueillir des commentaires. Cette question a 1300 points de rep dans les primes, doit être une sorte de record 🙂

  • La taille de l'espace réservé variables sont en jeu? Si c'est juste des mots simples (ou < 30 octets) et non pas de longs paragraphes, puis placeholer préparation et une recherche simple et remplacer approche permettrait de le faire.
  • ils peuvent être multi-lignes, paragraphes, mais je pouvais voir qu'ils sont répartis dans des lignes séparées.
  • Est-il une raison pourquoi vous avez besoin d'analyser des espaces réservés? Que faire si il y avait juste de l'espace dans le PDF pour le contenu généré. Probablement ne fonctionnera pas si vous ne connaissez pas la longueur du contenu.
  • pourquoi n'utilisez-vous pas un bon VPS (www.lowendbox.com) et de supprimer la limite de ne pas pouvoir installer les paquets et les bibliothèques? Qui aurait facilité les choses. Est-il une raison pour l'hébergement mutualisé?
  • c'est pour un client, et je veux garder la technique et de la comptabilité frais généraux aussi petite que possible. Un VPS aurait pour effet de rendre cet facile mais l'ajout d'un nouveau paramètre de l'équation (Un serveur besoins de l'administration, de l'installation, en continu de mises à jour de sécurité, .... Il peut être alors que le site a besoin de l'PDF services est toujours en place...) que je veux éviter à tout prix
  • Pekka, si le fichier PDF est un gros de remplacement de texte prend trop de temps, ne sera pas le serveur de tuer votre script PHP. Vous êtes mieux de déchargement de la tâche à un démon en cours d'exécution sur le serveur.
  • Petite remarque, FPDI peut s'asseoir sur le dessus de TCPDF ainsi que FPDF IIRC, donc, par l'intermédiaire de ce TCPDF est capable de travailler avec des modèles dans le FPDI de la mode.

InformationsquelleAutor Pekka 웃 | 2010-12-11