{
  "sourceId": "markdown-to-pdf-windows",
  "routeSlug": "convert-markdown-to-pdf-windows-offline",
  "generatedAt": "2026-08-12",
  "assets": [
    {
      "path": "screenshots/01-ready.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/01-ready.png",
      "role": "article-step",
      "mimeType": "image/png",
      "width": 947,
      "height": 634,
      "bytes": 91103,
      "sha256": "7420D41EB07F7E72DDB716783D2F612B7DB20A436810117EEEE96C37A20654AE",
      "alt": "LocalFlux on Windows 11 with one Markdown file queued and PDF selected as the output format.",
      "caption": "The queued route reads Markdown to PDF before conversion begins."
    },
    {
      "path": "screenshots/02-complete.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/02-complete.png",
      "role": "hero-and-article-step",
      "mimeType": "image/png",
      "width": 947,
      "height": 634,
      "bytes": 135879,
      "sha256": "A34F522253809924CC836E30BE693BED3CF35DDE5364F707F55794479B83E310",
      "alt": "LocalFlux showing a completed Markdown-to-PDF conversion on Windows 11.",
      "caption": "LocalFlux 1.0.8 wrote a new PDF beside the Markdown source."
    },
    {
      "path": "screenshots/03-remote-reference-rejected.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/03-remote-reference-rejected.png",
      "role": "unsupported-input-boundary",
      "mimeType": "image/png",
      "width": 947,
      "height": 634,
      "bytes": 146116,
      "sha256": "22B2D36A78AD63B4ED1E2BC035C23A9C72A8CA8B7C4D99EBAC6917A3EF48BA6A",
      "alt": "LocalFlux rejecting a Markdown file that contains a remote web link.",
      "caption": "Remote HTTP and HTTPS references are rejected instead of fetched during conversion."
    },
    {
      "path": "screenshots/04-pdf-page-1.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/04-pdf-page-1.png",
      "role": "rendered-pdf-page",
      "mimeType": "image/png",
      "width": 1191,
      "height": 1684,
      "bytes": 265156,
      "sha256": "F398B425540C7A7411EF4250791FFB3EA5E9E0D9F6DD935E49DB5F2883F2A8EC",
      "alt": "First page of the generated PDF showing the LocalFlux logo, title, quote, and list formatting.",
      "caption": "Page 1 preserves the local logo and core Markdown formatting."
    },
    {
      "path": "screenshots/05-pdf-pages.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/05-pdf-pages.png",
      "role": "rendered-pdf-contact-sheet",
      "mimeType": "image/png",
      "width": 1600,
      "height": 900,
      "bytes": 317347,
      "sha256": "A56B554A5B2C8642A45A9F89794381B0DBCCD3BAFECEC3EC2CE004F65735422E",
      "alt": "Contact sheet showing all three pages of the generated Markdown-to-PDF sample.",
      "caption": "Every generated page was rendered and inspected for clipping, missing content, and blank pages."
    },
    {
      "path": "screenshots/06-source-and-logo.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/screenshots/06-source-and-logo.png",
      "role": "source-fixture-explainer",
      "mimeType": "image/png",
      "width": 1400,
      "height": 820,
      "bytes": 134580,
      "sha256": "956DD73EED1991631E5D44155EB49132DC4331951C75F086EC07872E6F00E704",
      "alt": "The opening Markdown source beside the LocalFlux logo referenced through a local file URI.",
      "caption": "The self-authored source uses a repository-derived local logo and no remote images."
    },
    {
      "path": "samples/input/localflux-logo.png",
      "publicPath": "/blog-media/markdown-to-pdf-windows/samples/input/localflux-logo.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 640,
      "height": 640,
      "bytes": 123364,
      "sha256": "A011DC05786030E62D697F6FDCEEC26BCE0483648F01530697FE4779FDB9B51A",
      "alt": "Square LocalFlux loop logo used as a local Markdown image fixture.",
      "caption": "Repository-derived LocalFlux logo resized to 640 by 640 pixels."
    },
    {
      "path": "samples/input/localflux-markdown-guide.md",
      "publicPath": "/blog-media/markdown-to-pdf-windows/samples/input/localflux-markdown-guide.md",
      "role": "sample-input",
      "mimeType": "text/markdown",
      "bytes": 3713,
      "sha256": "D1355FEDCA67D2724912298FFCCBF64228367AC5CC9E8C9FAFCBAA6703355A0E",
      "caption": "Self-authored Markdown source used for the positive conversion test."
    },
    {
      "path": "samples/output/localflux-markdown-guide_converted.pdf",
      "publicPath": "/blog-media/markdown-to-pdf-windows/samples/output/localflux-markdown-guide_converted.pdf",
      "role": "sample-output",
      "mimeType": "application/pdf",
      "pages": 3,
      "pageSize": "A4",
      "bytes": 194305,
      "sha256": "51345FFD534C9AD5573E8587FD8377F4B5CD5A1CACC8B1F067B666E46A24FBC3",
      "caption": "Three-page PDF produced from the sample Markdown by LocalFlux 1.0.8."
    }
  ]
}
