Możliwe jest usunięcie wszystkich czcionek tworzących typ dokumentu XML typu 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>
Ale nawet jeśli usuniesz wszystkie style i czcionki z oryginalnego dokumentu, program Word przypisze domyślnie podczas otwierania stylu dokumentu. Ponadto co najmniej jedna czcionka będzie znajdować się w dokumencie Acrobat, gdy go otworzysz, jakbyś nie działał.
Plik Office WordML XML, Word ładuje domyślny styl:
Po zapisaniu jako plik PDF w programie Acrobat wyświetl jedną czcionkę
Dobrym rozwiązaniem jest wybranie co najmniej jednej czcionki, która będzie nadal w pliku pdf i użycie jej.
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
Styl prawie zawsze obejmuje czcionkę i rozmiar czcionki używane do określania innych rozmiarów. Akapit, odstępy między wierszami itp. Jeśli potrzebujesz innego stylu, wygeneruj sam dokument. W tym czcionki zastępcze. Jeśli końcowy dokument PDF, użyj wbudowanego Adobe JavaScript. Lub Adobe LiveCycle Designer ES i XDP XML.
Korzystanie z Acrobat JavaScript w formularzach: importowanie i eksportowanie danych formularza
Architektura formularzy XML PDF!