Il est possible de supprimer toutes les polices formant le type de document xml WordML.
<?xml version="1.0" encoding="UTF-8"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xml:space="preserve" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">
<w:body>
<w:tbl>
<w:tblPr>
<w:tblW w:w="9570" w:type="dxa"></w:tblW>
<w:tblBorders> <w:top w:val="nil" /><w:left w:val="nil" /><w:bottom w:val="nil" /><w:right w:val="nil" />
</w:tblBorders>
</w:tblPr>
<w:tr>
<w:tc>
<w:tcPr><w:tcW w:w="4785" w:type="dxa" /></w:tcPr> <w:p></w:p> </w:tc>
<w:tc>
<w:tcPr><w:tcW w:w="4785" w:type="dxa" /></w:tcPr> <w:p></w:p> </w:tc>
</w:tr>
<w:tr>
<w:tc>
<w:tcPr><w:tcW w:w="0" w:type="auto" /></w:tcPr> <w:p><w:pPr><w:jc w:val="right" /></w:pPr>
<w:r><w:t>Company: </w:t></w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr><w:tcW w:w="0" w:type="auto" />
<w:tcBorders> <w:top w:val="single" w:sz="2" w:color="0070C0" /> <w:left w:val="single" w:sz="2" w:color="0070C0" /> <w:bottom w:val="single" w:sz="2" w:color="0070C0" /> <w:right w:val="single" w:sz="2" w:color="0070C0" />
</w:tcBorders>
</w:tcPr>
<w:p><w:pPr><w:jc w:val="left" /></w:pPr><w:r><w:t></w:t></w:r></w:p>
</w:tc>
</w:tr>
</w:tbl>
</w:body>
</w:wordDocument>
Mais, même si vous supprimez tous les styles et polices du document d'origine, Word attribuera par défaut lors de l'ouverture du style de document. De plus, au moins une police se trouvera dans le document Acrobat lorsque vous l'ouvrirez, comme si vous n'aviez pas agi.
Fichier XML Office WordML, style de chargement par défaut de Word:
Après avoir enregistré au format PDF dans Acrobat, affichez une police
Une bonne solution consiste à choisir au moins une police qui sera toujours dans le fichier pdf et à l'utiliser.
Sub DeleteUnusedStyles()
Dim oStyle As Style
For Each oStyle In ActiveDocument.Styles
‘Only check out non-built-in styles
If oStyle.BuiltIn = False Then
With ActiveDocument.Content.Find
.ClearFormatting
.Style = oStyle.NameLocal
.Execute FindText:=””, Format:=True
If .Found = False Then oStyle.Delete
End With
End If
Next oStyle
End Sub
Le style comprend presque toujours la police et la taille de police utilisées pour déterminer les autres tailles. Paragraphe, interligne, etc. Si vous avez besoin d'un style différent, générez le document lui-même. Y compris les polices de substitution. Si le document PDF final utilise alors le JavaScript Adobe intégré. Ou Adobe LiveCycle Designer ES et XDP XML.
Utilisation d'Acrobat JavaScript dans des formulaires: importation et exportation de données de formulaire
Architecture des formulaires XML PDF!