---
title: "ChatGPT & Claude to Word (OpenXML) AST Conversion Benchmark"
source: "ChatGPT-4o & Claude 3.5 Sonnet Technical Thread Specimen"
export_tool: "Noxport AI Exporter v1.2"
export_provenance:
  generator: "noxport-ast-engine"
  mode: "local-first"
  timestamp: "2026-10-28T12:00:00Z"
  network_font_fetches: 0
  telemetry_calls: 0
  allow_complete_claim: false
  ast_nodes_processed: 142
  hash_sha256: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
---

# ChatGPT & Claude to Word (OpenXML) AST Conversion Benchmark

## Executive Overview
When knowledge workers and engineering teams export complex technical conversations from LLMs (ChatGPT, Claude, Gemini, Grok, NotebookLM) into Microsoft Word documents, simple browser clipboard copy-pasting fails systematically.

This specimen demonstrates why AST-based native OpenXML generation outperforms clipboard copy-paste across 5 critical dimensions.

---

## 1. Mathematical Equation Formatting (LaTeX to OMML)

### Raw LaTeX Formula from Assistant Response
```latex
\mathcal{L}_{AST} = \sum_{i=1}^{N} \left\| \phi(T_i) - \hat{\phi}(T_i) \right\|^2 + \lambda \mathcal{R}_{layout}(\Omega)
```

### Clipboard Copy-Paste Result: Broken
Clipboard copy-paste pastes raw unrendered ASCII text with missing symbols: `L_AST = \sum_{i=1}^{N} || \phi(T_i) - \hat{\phi}(T_i) ||^2 + \lambda R_{layout}(\Omega)`. It does not create an editable Microsoft Office math element.

### Noxport AST Result: Native OMML (`m:oMath`)
Noxport parses the AST math node directly into native Office OpenXML Math (`m:oMathPara` / `m:oMath`) with full sub-element styling, ensuring the equation is fully editable in Microsoft Word 2016 through Microsoft 365.

---

## 2. Table Structure & Cell Padding Benchmark

| Metric / Dimension | Raw Clipboard Copy-Paste | Generic Cloud Exporter | Noxport Pro AST Engine |
| :--- | :--- | :--- | :--- |
| **Cell Margins (`w:tcMar`)** | Collapsed (0 pt padding) | Hardcoded 100 pt | Calibrated 120 dxa (6 pt) |
| **Header Row Repeat (`w:tblHeader`)** | Disabled | Disabled | Enabled across page splits |
| **Grid Fit (`w:tblW`)** | Overflow beyond margin | Fixed pixel clip | `dxa` responsive to margins |
| **PII & Data Leakage Risk** | Zero (local clip) | High (3rd-party cloud proxy) | Zero (100% in-browser) |
| **Offline Ed25519 Token Ring** | N/A | Central SaaS account | Stateless offline ring |

---

## 3. Five Systematic Clipboard Defects Eliminated by AST

1. **Table Cell Truncation & Grid Distortion:**
   - Raw copy-paste fails to set `w:cantSplit` on table rows, resulting in single cells severed awkwardly across page breaks.
   - Noxport injects `w:cantSplit` and `w:tblHeader` on every table node.

2. **Lost Code Block Indentation & Language Tags:**
   - Standard paste collapses multi-space indentation and strips code block language annotations.
   - Noxport wraps syntax nodes in `w:shd` background slabs with Monaco/Consolas typography and language badges.

3. **Missing Citation Links & Footnote Severance:**
   - LLM search citations (Perplexity, ChatGPT Web Search, Gemini Grounding) paste as plain text numbers `[1]`.
   - Noxport resolves citation references into real Word Hyperlinks (`w:hyperlink`) pointing to validated sources.

4. **Font Fetch Network Spikes & Rendering Delays:**
   - Cloud PDF converters trigger 15-30 HTTP font fetches, leaking the document title to external CDNs.
   - Noxport uses offline standard OpenXML typefaces (`Calibri`, `Segoe UI`, `Consolas`) with 0 external network calls.

5. **Hallucinated "100% Complete" Claims:**
   - Noxport enforces `allow_complete_claim: false` in every export manifest, explicitly itemizing unrendered artifacts or truncated source sections.

---

## 4. Verification & Scope Receipts
Every export produced by Noxport Pro includes a cryptographically verifiable JSON integrity receipt matching `noxport.manifest.v1`.
Inspect the companion manifest sample at [/samples/noxport-export-integrity-manifest.json](/samples/noxport-export-integrity-manifest.json).
