Bonjour,
Il y a un réglage permettant de diminuer la taille du PDF généré ?
Le PDF généré fait environ 1Mo alors que la même page imprimé avec PDF creator ne fait que 26ko
D'avance Merci
Didier
Spipu Le 02/02/2010 à 11:50 à l'inverse de PDF creator qui est énormément destructeur pour le contenu, HTML2PDF utilise directement toutes les images qu'on lui fournit, sans les redimensionner ni les abimer. C'est donc à vous de bien préparer les images afin qu'elles correspondent à vos besoins.
ok pour les images mais c'est pareil avec une page html sans images dont voici un exemple
[source=as3]<html>
<head>
<title>Impression </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<LINK REL="StyleSheet" HREF="css/editeur_tiny.css" TYPE="text/css">
</head>
<body>
<table style="height: 56px;" border="0" cellspacing="0" width="700">
<tbody>
<tr>
<td style="text-align: center;"><span style="font-size: medium;"><strong>Annexe au CREA N° CREA-AA-2010-01-0701 </strong></span></td>
</tr>
<tr>
<td><span style="font-size: x-small;"><strong>Unité : UCN 7</strong></span></td>
</tr>
<tr>
<td style="width: 700px;">
<hr />
</td>
</tr>
</tbody>
</table>
<p style="text-align: left;"><span style="font-size: x-small;"><strong>9. Résultat des vérifications</strong></span></p>
<table class="TimeNewRoman10" style="border: 0pt solid #000000; text-align: center; height: 52px;" border="0" cellspacing="0" width="700">
<thead>
<tr>
<td style="border: 1px solid #000000; width: 70px;"><span style="font-size: x-small;"><strong>N° vérif.</strong></span></td>
<td style="border: 1px solid #000000; width: 150px;"><span style="font-size: x-small;"><strong>Objet</strong></span></td>
<td style="border: 1px solid #000000; width: 350px;"><span style="font-size: x-small;"><strong>Commentaires</strong></span></td>
<td style="border: 1px solid #000000; width: 50px;"><span style="font-size: x-small;"><strong>Niveau</strong></span></td>
<td style="border: 1px solid #000000; width: 50px;"><span style="font-size: x-small;"><strong>Délai</strong></span></td>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #000000; width: 70px;"> <br /></td>
<td style="border: 1px solid #000000; width: 150px;"> </td>
<td style="border: 1px solid #000000; width: 350px; text-align: left;"> </td>
<td style="border: 1px solid #000000; width: 50px;"> </td>
<td style="border: 1px solid #000000; width: 50px;"> </td>
</tr>
</tbody>
</table>
<p style="text-align: center;"> </p></body>
</html>[/source]
Spipu Le 02/02/2010 à 17:37 et quuel est le pb avec cette source ?
le PDF est nickel mais la taille fait 1Mo et je cherche à réduire la taille afin d'envoyer le PDF par email
et je me demandais pourquoi une tel difference de taille avec PDF creator alors que dans cet exemple il n'y a pas d'image
Spipu Le 03/02/2010 à 10:30 là ce n'est pas normal. Quand tu génères les exemples fournis dans le ZIP, ils font quelle taille ?
Effectivement, j'ai trouvé la cause de la taille, c'est l'ajout de police
en mettant ce code en commentaire je repasse à moins de 10ko
// Police
$real = 'Times New Roman';
$name = 'times';
$types = array('', 'b','i','bi');
foreach($types as $type) $html2pdf->AddFont($real, strtoupper($type), $name.$type.'.php');
$real = 'Verdana';
$name = 'verdana';
$types = array('', 'b','i','z');
foreach($types as $type) $html2pdf->AddFont($real, strtoupper($type), $name.$type.'.php');
J'ai ajouté ces polices avec le makefont, en suivant la procédure décrite dans le Wiki
Je me suis planté quelque part ?
Spipu Le 03/02/2010 à 14:55 dans ce cas là, c'est parce que PDF creator n'inclue pas automatiquement les fontes nécessaires. Du coup si tu ouvres le pdf généré par PDF creator sur un pc qui n'a pas les bonnes fontes, je ne suis pas sur que le résultat soit très beau...
après, c'est donc à toi de voir si tu as besoin de ces fontes ou non
J'avais ajouté ces polices, car j'avais eu une erreur lors de la génération du PDF, c'était dans une ancien version de HTML2PDF mais je ne sais plus laquelle. Est ce une amélioration de version ou alors il manquait ces polices sur mon serveur Web.
En tout cas merci pour ton aide
Spipu Le 03/02/2010 à 16:25 ben j'ai modifié / corrigé depuis pas mal de choses, donc ca doit venir d'une amélioration de version. par contre, la 3.28 est sortie depuis
Bonjour,
J'utilise la police freeserif pour l'encodage en UTF-8 comme décris dans l'exemple sur ce sujet et j'ai le même problème à l'arrivée avec un fichier PDF d'environ 1 Mo il y a-t-il une solution pour réduire la taille sachant que l'exemple fait quand même 800 ko aussi ??
Merci d'avance.
Spipu Le 08/07/2010 à 20:53 Ben le pb c'est qu'une fonte UTF8 ça prend de la place...
Y'a pas d'option permettant de n'inclure que les caractères utilisés ? Certains générateurs de PDF le supportent.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Spipu Le 09/07/2010 à 10:24 il faudrait regarder ca du côté de TCPDF