document-svg 2.0.2

Convert PDF, Word, Excel, PowerPoint, diagram and CAD files into one SVG per page, locally — a Rust library and the docsvg command
Documentation
{
  "log": {
    "version": "1.2",
    "creator": {"name": "Browser QA", "version": "1.0"},
    "pages": [{"id": "page-1", "title": "Example", "startedDateTime": "2026-09-16T00:00:00Z", "pageTimings": {}}],
    "entries": [
      {
        "startedDateTime": "2026-09-16T00:00:01Z",
        "time": 24.5,
        "request": {
          "method": "GET",
          "url": "https://api.example.invalid/pets?api_key=secret-token&limit=2",
          "httpVersion": "HTTP/2",
          "headers": [{"name": "Authorization", "value": "Bearer very-secret"}],
          "cookies": [{"name": "session", "value": "cookie-secret"}],
          "queryString": [{"name": "api_key", "value": "secret-token"}],
          "bodySize": 0,
          "postData": {"mimeType": "application/json", "text": "{\"secret\":true}"}
        },
        "response": {
          "status": 200,
          "statusText": "OK",
          "httpVersion": "HTTP/2",
          "headers": [{"name": "Content-Type", "value": "application/json"}],
          "content": {"size": 128, "mimeType": "application/json", "text": "{\"private\":true}"},
          "bodySize": 128
        },
        "timings": {"blocked": 1, "dns": 2, "connect": 3, "send": 1, "wait": 10, "receive": 7}
      },
      {
        "time": 4,
        "request": {"method": "POST", "url": "https://api.example.invalid/pets", "headers": [], "cookies": [], "bodySize": 42},
        "response": {"status": 201, "content": {"size": 16, "mimeType": "application/json"}, "bodySize": 16}
      }
    ]
  }
}