Export PDF et polices OpenType/Type1

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Export PDF et polices OpenType/Type1

Message par Calimo »

Bonjour à tous :)

Je suis dans l'impossibilité de réaliser un export PDF "potable" avec des polices OpenType ou Type1. En effet, lors de l'export de polices OpenType, des polices TrueType sont substituées, soit des polices avec un nom ressemblant, soit des polices visiblement par défaut (trébuchet, thorndale…) ; et à l'export de polices Type1 (postscript), lors de l'ouverture dans Acrobat (Reader 7.0.5), le fichier provoque une erreur à la lecture du document (erreur 129 d'acrobat).

Est-ce un bug / limitation connue ? Ou est-ce un mauvais réglage de ma part ? Je suis sous OOo 2.0.1/WinXP SP2…

C'est assez gênant parce que ça touche justement la police que j'aurais aimé utiliser :( Notez que je peux passer par PDF Creator, ça fonctionne, les jeux partiels sont bien incorporés, mais j'y perd les signets qui sont bien pratiques pour naviguer dans un long document :?

Quelqu'un a une solution ?
Un grand Merci d'avance :-D
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Bonjour,
Curieux problème sous XP,
perso aucun de mes exports en PDF avec les réglages par défaut

Image

ne m'ont posé des Pb même avec Open Symbol ou des polices TTF , heureusement du reste !
mais je suis sûr que Lucile va te répondre car elle bien le format PDF ! :wink:
A+
papayes
"Tout ce qui n'est pas donné est perdu"
Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Message par Calimo »

Bon, ça a l'air encore plus compliqué que ce que je pensais :?
Déjà chez moi la police OpenSymbol est au format True Type donc pas de souci, elle passe bien :)

Ensuite, parmi les polices OpenType, je viens de constater qu'il y en a qui sont indiquées comme "TrueType Outlines" dans le visionneur de polices de Windows, et d'autres qui sont "PostScript Outlines". Les premières passent, une police TrueType est bien insérée comme attendu. Les secondes ne passent pas et sont remplacées par une police true type "autre" :?

Donc visiblement ce serait un problème avec les polices de type PostScript ? Connu ?

En tous cas merci de t'y intéresser :-D
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.
Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Message par Calimo »

Bien, en continuant mes recherches je tombe sur ça puis sur ça :(
Ça semble correspondre à mon problème. Je teste avec ExtendPDF et je vous tiens au courant ;-)

Edition : je progresse, j'ai pu installer ExtendedPDF (pas facile :lol:) par contre au fonctionnement ça (la barre de progression) "bloque" vers la moitié de "Analysing document" (après avoir appelé ghostscript dont j'ai réussi à supprimer les erreurs) et le PDF généré est vide. Je regarderai encore demain :roll:
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.
Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Message par Calimo »

Bin ça marche pas mieux après redémarrage. L'export se bloque toujours au milieu de "Analysing document". J'ai bien rempli tous les champs (java, ghostscript) sauf 1 : iText. Quelqu'un sait-il ce que c'est ? Est-ce nécessaire (ce n'est pas dans la liste des prérequis) ? Si oui, comment l'installer ?
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.
Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Message par Calimo »

Bon, j'ai regardé ça de plus près ce week-end, et j'ai semble-t-il plus ou moins résolu le problème. Plus parce que j'ai un pdf fonctionnel avec les polices postscript, les signets et les métadonnées reprises du document OOo. Moins parce que j'ai toujours cette barre de progression qui s'arrête au milieu de "analysing document".

Pour ceux que ça intéresserait, la marche à suivre utilisée est :
  1. Installer extendedPDF Universal Edition. Suivre les instructions détaillées dans le manuel qui est inclu au fichier à télécharger, c'est-à-dire installer java/ghostscript si c'est pas fait [1], puis le "PostScript Printer Driver" (le lien dans le pdf est périmé, mais on le trouve sur la page de téléchargement d'extendedPDF indiquée juste au-dessus), puis installer dans OOo.
  2. Reprendre le fichier zip téléchargé d'extendedPDF. Prendre le fichier itext.jar contenu dans le zip et le copier quelque part où on est sur qu'il ne bougera pas.
  3. Démarrer extendedPDF via le menu Outils > Addons > extendedPDF [2]
  4. Dans l'onglet "configuration", remplir les champs de Ghostscript (il faut choisir "gswin32c.exe", et pas gswin32.exe qui ne marche pas avec extendedPDF), java, iText (mettre le chemin vers le fichier itext.jar traité au point 2) et cocher "use itext" [3]. Et surtout, surtout, en haut de cet onglet configuration, renseignez le nom de l'imprimante (Printer Name) avec le nom de votre imprimante extendedPDF (chez moi extendedPDF-Printer). C'est ça qui ne devait pas fonctionner chez moi je pense.
  5. Vous pouvez aussi vous amuser avec les autres onglets. Puis cliquez sur "OK".
La barre de progression se bloque, mais votre fichier pdf est disponible dans le même répertoire et avec le même nom que votre fichier OOo. Vous pouvez l'ouvrir et le déplacer, visiblement il n'y a pas de "protection", semblant indiquer que le processus s'est terminé (même si ce n'est visiblement pas le cas vu la barre de progression… mais peut-être n'est-ce qu'un leurre - ou un bug).

Bref, en résumé de ce sujet, n'oubliez pas de renseigner complètement et correctement l'onglet configuration, sinon ça marche pas ;-) :lol:

Voilà, j'espère que ça pourra servir à d'autre. Merci à moi-même d'avoir persévéré suffisemment :mrgreen:


[1] Attention à Ghostscript, la version 8.53 ne fonctionne pas avec extendedPDF chez moi, prenez la version 8.51 !
[2] Le bouton de la barre d'outil lance extendedPDF avec les options utilisées lors de la dernière utilisation. Pour modifier les options, il faut passer par le menu outils > addons > extendedPDF, et on obtient la fenêtre de configuration.
[3] On peut aussi préférer pdftk, dans ce cas aussi il faut l'installer et renseigner le chemin, et cocher "use pdftk" à la place d'iText, l'avantage est que visiblement pdftk permet l'encryption, qui n'a pas l'air de fonctionner avec iText.)
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.
Calimo
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 09 déc. 2005 08:44

Message par Calimo »

Juste pour préciser que je viens de faire la mise à jour vers la version 2.0.2 d'OO.o, et extendedPDF a été conservé et fonctionne toujours ! Pas besoin de le réinstaller :D

C'est donc une solution viable à long terme. N'hésitez pas à l'utiliser si vous êtes comme moi 8)
@Home: OOo 2.4.0 (vf), Ubuntu Hardy Heron (8.04).
@Work: OOo 3.0.0 (vf), Windows XP.