Pour répondre à Eka :
Quand je dis en local, c'est dans un player Flash ou dans le
navigateur, mais même déconnecté ça fonctionne aussi,
il n'y a pas d'appel au serveur.
Cette partie Flash de l'application permet en fait de lire un
magazine, en tournant les pages, en cliquant sur
des zones avec des liens, des vidéos, etc...
Et chaque page du magazine est un swf généré depuis un PDF. (le PDF
est découpé page par page, et les pages sont
donc converties en swf une par une)
En fait les swf sont bien générés sur un serveur, mais ils sont
ensuite placés dans un répertoire avec l'application
Flash, ce répertoire peut être téléchargé et ainsi on peut lancer
l'application en local ou la déployer sur un serveur, c'est au choix.


J'ai envoyé un mail avec un zip qui contient les 2 classes de mon
Loader et la fonction d'appel, ainsi que 2 PDF
qui me posent problème.

Les swf générés ont effectivement une taille qui est un peu supérieure
à la moyenne, mais ce n'est pas assez
significatif, car certains sont plus gros et s'ouvrent très
facilement. Ca dépend de la taille du pdf à la base
et surtout de ce que contient le PDF.
En revanche, le poids après décompression affiché dans la console Flex
est lui toujours assez élevé par rapport
aux autres swf.

Pour pdf2swf, il se trouve ici : http://www.swftools.org/
Par défaut je le lance sans option : pdf2swf fichier.pdf -o
fichier.swf
Et si je le lance avec une option qui dégrade un peu la qualité :
pdf2swf -O1 fichier.pdf -o fichier.swf
(c'est un o majuscule et non un zéro devant le 1)


Comme expliqué, les PDF sont découpés page par page, donc la
conversion en swf porte sur des petits PDF,
ils font quelques centaines de Ko la plupart du temps, parfois un peu
plus d'1Mo, et rarement plus de 2Mo.
Et comme vous pourrez le voir avec les 2 PDF dans le zip, ceux qui
posent problème ne sont pas forcément lourds.
Pour tous les swf générés, ils sont même plus légers que les PDF
d'origine.
L'application fonctionne très bien, et il n'y a que de rares pages qui
posent problème
(j'ai pas fait de stats précises, mais moins de 1%),
donc j'aimerai les détecter pour les reconvertir avec l'option. (on
peut se permettre de dégrader un peu la
qualité pour ces rares pages, il vaut mieux ça plutôt qu'un magazine
qui ne fonctionne pas)

L'application est pour ainsi dire terminée, j'aimerai si possible
éviter d'avoir à changer complètement
le fonctionnement de la génération.

On 4 déc, 23:35, zwetan <[EMAIL PROTECTED]> wrote:
> avoir un lien vers l'outil pdf2swf peut aider aussi
>
> pour poster des sources ou autres fichiers
> - envoyer un email a [email protected]
>   il y a une limite de taille mais ca devrait passer si dans les 2/3Mo
> - poster le fichier dans la partie "Fichiers" à droite
>  http://groups.google.co.uk/group/FCNG/files
> - sinon un zip posté sur un HTTP ou FTP c'est bien aussi
>
> dans les 2 cs un zip qui contient tout est preferable
>
> mais amha le probleme peut se trouver a 2 endroits
> - la taille des SWF générés
> - le pdf2swf qui encode un SWF basique mais pas forcément optimisé
>
> mais comme Eka perso je ferais tout coté serveur et y a plein d'outils
> pour ca
>
> un thumb de PDF en format image ca devrait pas prendre des masses en
> poids
> mais un SWF qui représente en vector tout le contenu du PDF euh ca va
> forcément etre tres tres lourds
> (toutes les font transformées en shape vecto par ex)
>
> bref transformé un PDF en SWF je dis que c'est deja un mauvais debut
> de solution,
> pour du petit PDF ca doit le faire, mais du plus gros ca doit pas etre
> top
>
> la solution extreme et avec FP10 seulement + Alchemy
> ce serait de porter une lib C/C++
> qui lis du PDF directement dans flash
> (note: j'ai bien dit extreme)
>
> zwetan
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à