OVH Cloud OVH Cloud

[WD8] optimiser les pdf

9 réponses
Avatar
Manuel Pavy
Bonjour,
Je génère l'impression de données, mais aimerais stocker les versions
électroniques au format pdf. Simplement, je me retrouve avec des
fichiers de 170ko pour 4 ou 5 pages de texte (une seule police est
utilisée) plus une petite image de 2ko. Les textes sont dans des
tableaux, mais la taille des fichiers me parait un peu grosse pour le
peu d'information.
Je voulais donc savoir si qq un connait un moyen pour optimiser la
génération des pdf en passant par l'impression de WD. par exemple n
inclure que les polices utiles, ...

Merci pour aide,

Manu

9 réponses

Avatar
sebNews
Et avec les nouveau paramètres de la vesrio n314 ?


iParamètrePDF(<Mot de Passe> [, <Qualité>])
Avatar
Manuel Pavy
Oui, je viens de regarder, mais pas mieux. Enfin, j'utilise peut etre
mal la fonction, mais elle est pas très documentée :

iParametrePDF(iProtectionImpression + iProtectionSelection)
// création du PDF
iAperçu(iPDF, ":TempMonPDF.PDF")
// code d’impression
iCreePolice(1,16,iGras,iRoman)
ImprimeTitre()
ImprimeTexte()
// fin de l’impression et fermeture du fichier PDF créé
IFinImprime()

Manu



sebNews a écrit :

Et avec les nouveau paramètres de la vesrio n314 ?

iParamètrePDF(<Mot de Passe> [, <Qualité>])


Avatar
sebNews
iParamètrePDF(<Mot de Passe> [, <Qualité>])


<Qualité> : Constante ou combinaison de constante optionnelle de type Entier

Qualité de compression des couleurs et des niveaux de gris :

iQualitéElevée
Qualité de compression élevée

iQualitéFaible
Qualité de compression faible

iQualitéMaximale
Qualité de compression maximale

iQualitéMinimale
Qualité de compression minimale

iQualitéMoyenne
Qualité de compression moyenne




"Manuel Pavy" a écrit dans le message de
news:
Oui, je viens de regarder, mais pas mieux. Enfin, j'utilise peut etre
mal la fonction, mais elle est pas très documentée :

iParametrePDF(iProtectionImpression + iProtectionSelection)
// création du PDF
iAperçu(iPDF, ":TempMonPDF.PDF")
// code d'impression
iCreePolice(1,16,iGras,iRoman)
ImprimeTitre()
ImprimeTexte()
// fin de l'impression et fermeture du fichier PDF créé
IFinImprime()

Manu



sebNews a écrit :

> Et avec les nouveau paramètres de la vesrio n314 ?
>
> iParamètrePDF(<Mot de Passe> [, <Qualité>])



Avatar
Manuel Pavy
OK, merci mais je pense que ce n'est pas la bonne voie : la différence entre la
qualité mini et maxi est de 2 ko sur 185ko, c'est tres peu. Pour moi, ce genre
de fichier ne devrait pas excéder 25ko.

Je vais me tourner vers PCSoft pour voir et vous tiens au courant.


Manu

sebNews a écrit :

iParamètrePDF(<Mot de Passe> [, <Qualité>])

<Qualité> : Constante ou combinaison de constante optionnelle de type Entier

Qualité de compression des couleurs et des niveaux de gris :

iQualitéElevée
Qualité de compression élevée

iQualitéFaible
Qualité de compression faible

iQualitéMaximale
Qualité de compression maximale

iQualitéMinimale
Qualité de compression minimale

iQualitéMoyenne
Qualité de compression moyenne

"Manuel Pavy" a écrit dans le message de
news:
> Oui, je viens de regarder, mais pas mieux. Enfin, j'utilise peut etre
> mal la fonction, mais elle est pas très documentée :
>
> iParametrePDF(iProtectionImpression + iProtectionSelection)
> // création du PDF
> iAperçu(iPDF, ":TempMonPDF.PDF")
> // code d'impression
> iCreePolice(1,16,iGras,iRoman)
> ImprimeTitre()
> ImprimeTexte()
> // fin de l'impression et fermeture du fichier PDF créé
> IFinImprime()
>
> Manu
>
>
>
> sebNews a écrit :
>
> > Et avec les nouveau paramètres de la vesrio n314 ?
> >
> > iParamètrePDF(<Mot de Passe> [, <Qualité>])
>


Avatar
sebNews
Ok,
mais Pc Soft indique sur la version 315j que les PDF ne sont pas
encores optimisé.
Dans un prochain correctif

Sébastien



"Manuel Pavy" a écrit dans le message de
news:
OK, merci mais je pense que ce n'est pas la bonne voie : la différence


entre la
qualité mini et maxi est de 2 ko sur 185ko, c'est tres peu. Pour moi, ce


genre
de fichier ne devrait pas excéder 25ko.

Je vais me tourner vers PCSoft pour voir et vous tiens au courant.


Manu

sebNews a écrit :

> iParamètrePDF(<Mot de Passe> [, <Qualité>])
>
> <Qualité> : Constante ou combinaison de constante optionnelle de type


Entier
>
> Qualité de compression des couleurs et des niveaux de gris :
>
> iQualitéElevée
> Qualité de compression élevée
>
> iQualitéFaible
> Qualité de compression faible
>
> iQualitéMaximale
> Qualité de compression maximale
>
> iQualitéMinimale
> Qualité de compression minimale
>
> iQualitéMoyenne
> Qualité de compression moyenne
>
> "Manuel Pavy" a écrit dans le message de
> news:
> > Oui, je viens de regarder, mais pas mieux. Enfin, j'utilise peut etre
> > mal la fonction, mais elle est pas très documentée :
> >
> > iParametrePDF(iProtectionImpression + iProtectionSelection)
> > // création du PDF
> > iAperçu(iPDF, ":TempMonPDF.PDF")
> > // code d'impression
> > iCreePolice(1,16,iGras,iRoman)
> > ImprimeTitre()
> > ImprimeTexte()
> > // fin de l'impression et fermeture du fichier PDF créé
> > IFinImprime()
> >
> > Manu
> >
> >
> >
> > sebNews a écrit :
> >
> > > Et avec les nouveau paramètres de la vesrio n314 ?
> > >
> > > iParamètrePDF(<Mot de Passe> [, <Qualité>])
> >



Avatar
ted
"sebNews" écrivait
news:4120ca99$0$10603$:

Ok,
mais Pc Soft indique sur la version 315j que les PDF ne sont pas
encores optimisé.
Dans un prochain correctif

Sébastien



"Manuel Pavy" a écrit dans le message de
news:
OK, merci mais je pense que ce n'est pas la bonne voie : la
différence


entre la
qualité mini et maxi est de 2 ko sur 185ko, c'est tres peu. Pour moi,
ce


genre
de fichier ne devrait pas excéder 25ko.

Je vais me tourner vers PCSoft pour voir et vous tiens au courant.


Manu

sebNews a écrit :

> iParamètrePDF(<Mot de Passe> [, <Qualité>])
>
> <Qualité> : Constante ou combinaison de constante optionnelle de
> type


Entier
>
> Qualité de compression des couleurs et des niveaux de gris :
>
> iQualitéElevée
> Qualité de compression élevée
>
> iQualitéFaible
> Qualité de compression faible
>
> iQualitéMaximale
> Qualité de compression maximale
>
> iQualitéMinimale
> Qualité de compression minimale
>
> iQualitéMoyenne
> Qualité de compression moyenne
>
> "Manuel Pavy" a écrit dans le message de
> news:
> > Oui, je viens de regarder, mais pas mieux. Enfin, j'utilise peut
> > etre mal la fonction, mais elle est pas très documentée :
> >
> > iParametrePDF(iProtectionImpression + iProtectionSelection)
> > // création du PDF
> > iAperçu(iPDF, ":TempMonPDF.PDF")
> > // code d'impression
> > iCreePolice(1,16,iGras,iRoman)
> > ImprimeTitre()
> > ImprimeTexte()
> > // fin de l'impression et fermeture du fichier PDF créé
> > IFinImprime()
> >
> > Manu
> >
> >
> >
> > sebNews a écrit :
> >
> > > Et avec les nouveau paramètres de la vesrio n314 ?
> > >
> > > iParamètrePDF(<Mot de Passe> [, <Qualité>])
> >









Salut,

Tu peux oujopurs les compresser avec les fonction ZIP ou en les mettant
directment dans un champ mémo compressé.

--
En esperant t'avoir aidé.
ted
Avatar
Manu
ted wrote:
"sebNews" écrivait
news:4120ca99$0$10603$:


[CUT]

Tu peux oujopurs les compresser avec les fonction ZIP ou en les
mettant directment dans un champ mémo compressé.



et tu fais un "zcat mon_fichier.ZIP | acrobatreader" pour les lire ?

Plus sérieusement, je pense qu'il souhaiterait avoir des petits PDF sans les
compresser.

--
Emmanuel
Avatar
Romain PETIT
ted a formulé ce lundi :
<des tonnes de lignes de quotage>

Ted, je t'en prie, peux-tu faire un effort pour supprimer toutes ces
lignes avant de répondre ?
Ne garde que le strict nécessaire, ça te prend 10 secondes au plus.
Tes réponses, en dehors de leur aspect sur le fond, sont vraiment
*très* pénibles à lire sur la forme.
Merci d'avance.

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Manuel Pavy
Merci à tous pour vos contribution.
N'etant pas un problème urgent, j attends patiemment une version optimisant la
création des pdf.

Manu

Manu a écrit :

ted wrote:
> "sebNews" écrivait
> news:4120ca99$0$10603$:
[CUT]

> Tu peux oujopurs les compresser avec les fonction ZIP ou en les
> mettant directment dans un champ mémo compressé.

et tu fais un "zcat mon_fichier.ZIP | acrobatreader" pour les lire ?

Plus sérieusement, je pense qu'il souhaiterait avoir des petits PDF sans les
compresser.

--
Emmanuel