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>
ただし、元の文書のすべてのスタイルとフォントを削除した場合でも、デフォルトでは、文書スタイルを開くときにWordによって割り当てられます。また、Acrobatドキュメントを開くと、操作を行わなかったかのように、少なくとも1つのフォントがAcrobatドキュメントに含まれます。
Office WordML XMLファイル、Wordロードのデフォルトスタイル:
Acrobatビューで1つのフォントをPDFとして保存した後
良い解決策は、PDFファイルに残っているフォントを少なくとも1つ選択して使用することです。
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
ほとんどの場合、スタイルには、他のサイズの決定に使用されるフォントとフォントサイズが含まれます。段落、行間隔など...別のスタイルのメカニズムが必要な場合は、ドキュメント自体を生成します。代替フォントを含みます。最終的なPDFドキュメントの場合は、組み込みのAdobe JavaScriptを使用します。または、Adobe LiveCycle Designer ESとXDP XML。
フォームでのAcrobat JavaScriptの使用:フォームデータのインポートとエクスポート
XMLフォームアーキテクチャPDF!