2017-09-07 3 views
0

J'ai une question à propos de la génération de PDF avec wkhtmltopdf. Je sais qu'il est possible d'utiliser des polices personnalisées dans mon code HTML. Mais je pense qu'il est nécessaire que le système d'exploitation affichant le pdf a installé ces polices. Correct?Inclure les polices personnalisées en PDF

Ma question est de savoir s'il est possible d'inclure ces polices dans le PDF? Ainsi, lorsque le PDF est généré, je peux l'envoyer à un bureau d'impression pour imprimer 50 copies. Et ils voient le pdf exactement le même que moi, sans avoir ces polices installées.

Répondre

0

C'est certainement possible.
C'est ce qu'on appelle "l'incorporation d'une police" en pdf lingo.
La plupart des bibliothèques de génération de pdf devraient supporter ceci.

Le format PDF est disponible en différentes saveurs (normes). L'une des normes pdf/A est destinée au stockage à long terme (le A est synonyme d'archivage). L'idée étant que l'aspect et la convivialité du document soient préservés autant que possible. Pour y parvenir sans dépendre du système d'exploitation (et des polices avec lesquelles il peut être expédié), il est nécessaire que les polices soient intégrées pour satisfaire à la norme pdf/A.

https://en.wikipedia.org/wiki/PDF/A

Je ne sais pas comment faire cela dans la bibliothèque que vous utilisez. Mais je sais que c'est possible avec iText.

Ceci est un excellent tutoriel, qui, en plus de vous donner plus d'informations sur iText, illustrera également le problème avec les polices personnalisées d'une manière très visuelle.

https://developers.itextpdf.com/tutorial/using-fonts-pdf-and-itext

+0

J'utilise [KnpSnappyBundle] (https://github.com/KnpLabs/KnpSnappyBundle). C'est en utilisant wkhtmltopdf. – nielsv