2009-03-03 17 views
1

Nous avons un système web qui génère des fichiers pdf dynamiques avec ABCpdf. Alors que ça marche ... d'accord, les tailles de fichier sont un peu grandes. Par exemple, ce matin, en tant que test, j'ai généré un fichier de 140 pages avec beaucoup de petits graphiques (en fait, les mêmes six petites images répétées à plusieurs reprises). La taille totale du fichier était de 12 Mo et changeait.Optimiser la taille de fichier ABCpdf

Prendre ce fichier, l'ouvrir dans Acrobat Pro et l'exécuter à travers les paramètres d'optimisation par défaut un fichier obtenu me 600k.

Quelqu'un at-il des suggestions pour obtenir le fichier d'origine un peu plus de ce deuxième numéro?

Répondre

0

ABCpdf semble avoir de nombreuses options pour l'intégration d'images. Lequel avez-vous utilisé? Quelle est la taille de vos images? Quel format? Combien par page?

Vous avez sans doute un peu de chance de faire vos images plus petites, soit une résolution inférieure ou un meilleur format de compression (à savoir JPEG).

1

Il s'agit presque d'un problème de compression d'image.

PixMap fournit la compression JPEG des images sous-jacentes. Il est possible que le logiciel décompresse les fichiers JPEG que vous avez insérés et les stocke en tant que bitmap, ce qui pourrait facilement gonfler la taille.

Assurez-vous également que votre taille est correcte - ne pas inclure une image 1600x1200 et l'ont montre dans un cadre minuscule 2" -. Vous pouvez redimensionner/échelle vers le bas dans ce cas

0

On dirait ABCpdf peut répétez les images plutôt que d'insérer chacune d'elles une fois dans le PDF et de les référencer.Vous pouvez essayer CosEdit pour voir si c'est le cas.Si c'est le cas, vous obtiendrez beaucoup d'objets flux, tandis que la sortie optimisée aurait beaucoup de références

2

Avez-vous essayé la dernière version de ABCpdf? Vous devriez trouver ce problème particulier a été corrigé ;-)

0

Vous pouvez également essayer d'exécuter la compression pdf au-dessus des nouveaux fichiers, si vous ne pouvez pas obtenir les paramètres abcPdf correctement.

Voir pdftk compression option pour savoir comment faire en C#.