{
  "schemaVersion": 1,
  "article": "How to Convert XLSX to PDF Without Excel",
  "generated": "2026-07-30",
  "items": [
    {
      "path": "screenshots/01-ready.png",
      "mimeType": "image/png",
      "role": "ready-state",
      "alt": "A synthetic workbook named project-budget.xlsx queued in LocalFlux with PDF selected.",
      "caption": "XLSX to PDF ready state.",
      "bytes": 215916,
      "sha256": "A20562424DD2C2CE3C8B38AA175160194496BF0A6CB3C00DE5F4F3EBC779CD89"
    },
    {
      "path": "screenshots/02-completed.png",
      "mimeType": "image/png",
      "role": "completion-state",
      "alt": "LocalFlux reporting a completed XLSX-to-PDF conversion.",
      "caption": "XLSX to PDF completion state.",
      "bytes": 239816,
      "sha256": "DE5E40667D3C73C38C4EA2281E1897FBFD8480B8311A90B3090EA12C92870547"
    },
    {
      "path": "screenshots/03-output-page-1.png",
      "mimeType": "image/png",
      "role": "output-proof",
      "alt": "Rendered landscape PDF page showing a fictional budget table, chart, notes, and footer.",
      "caption": "Rendered XLSX-to-PDF output page.",
      "bytes": 114047,
      "sha256": "65AFD785DB32C955C05A4034D04C6393B2393FD5FF323A2ED93F7C2AD81EAC1E"
    },
    {
      "path": "samples/project-budget.xlsx",
      "mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
      "role": "source-fixture",
      "alt": "",
      "caption": "Privacy-safe source fixture for XLSX -> PDF.",
      "bytes": 7978,
      "sha256": "8981A45A326D66834B1DFF26D147B60D5B299218DB0C4EB980D81CD3DCB4DC7A"
    },
    {
      "path": "samples/project-budget_converted.pdf",
      "mimeType": "application/pdf",
      "role": "converted-output",
      "alt": "",
      "caption": "Privacy-safe converted output for XLSX -> PDF.",
      "bytes": 75974,
      "sha256": "A693A600903E9649EC65E77A8F67DE50590824CEDD278D97AD969A901157D697"
    }
  ]
}
