• [^] # Re: Plus que ODT vers PDF

    Posté par . En réponse à la dépêche Sortie de odtPHP v0.9 : Générez des documents OpenOffice avec PHP. Évalué à 1.

    Pour FPDF, on trouve des "surcouche" tel que html2pdf mais c'est trop lourd, trop lent. Parser en PHP, c'est lent, très lent.... (les parseurs XML tel que la lib native, libxml ou simplexml sont écrits en C donc là c'est plus rapide). Surtout quand on veut sortir qqchose de 400 pages.
    Du coup, j'ai créé ma propre surcouche afin de gérer un modèle boîte comme en html (width, height, margin, padding, avec les retours à la ligne....) et surtout des lignes de tableaux. En l'optimisant au maximum... Pq au début c'était pas très très rapide. Pour l'instant, c'est le moins pire que j'ai trouvé.

    Sinon, j'avais pensé à utiliser un moteur de rendu html pour l'impression, mais c'était trop gros pour moi. Je suis content d'obtenir qqchose dans ce sens. Je vais regarder ça de près.

    Il doit y avoir moyen d'en faire un service standalone accessible en tcp (ça éviterait l'intervention de lignes de commandes et l'enfantage de processus potentiellement gourmand en mémoire à PHP et donc à un thread Apache ou encore le bidouillage du dossier surveillé en cron) On balance le html+css et on récupère le pdf. Après, une simple extension php et j'ai ce que je veux (un peu style memcached).

    J'y médite. S'il y a des intéressés, qu'ils me contactent... Plus on est de fous, plus on partage le riz.