<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://wangyan.hashnode.dev</loc>
    <lastmod>2026-11-05T12:26:15.445Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/count-sources-not-files-failed-not-retained-and-unattempted-items-in-a-jpg-batch</loc>
    <lastmod>2026-10-31T12:00:15.310Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/a-smaller-office-file-is-a-measurement-bytes-package-links-and-what-the-reader-sees</loc>
    <lastmod>2026-10-30T12:00:58.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/an-acceptance-case-for-epub-conversion-needs-more-than-a-valid-zip</loc>
    <lastmod>2026-10-29T12:00:57.607Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/an-acceptance-plan-for-photo-to-pdf-output</loc>
    <lastmod>2026-10-28T12:08:24.253Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/accepting-a-5-7-cm-image-separate-the-rounding-oracles</loc>
    <lastmod>2026-10-27T12:01:15.243Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/a-pdf-that-opens-without-a-prompt-still-needs-an-output-security-check</loc>
    <lastmod>2026-10-26T12:02:26.651Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/a-valid-jpeg-can-still-fail-the-artwork-test-the-matte-as-an-output-contract</loc>
    <lastmod>2026-10-25T12:02:39.157Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/choose-a-page-label-policy-before-accepting-a-pdf-excerpt</loc>
    <lastmod>2026-10-24T12:07:53.748Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/a-pdf-rotation-needs-separate-checks-for-direction-content-and-rendering</loc>
    <lastmod>2026-10-23T13:11:37.172Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/the-96-ocr-note-that-needed-two-acceptance-decisions</loc>
    <lastmod>2026-10-23T04:50:59.543Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/the-a4-cover-and-letter-report-designing-a-pdf-merge-acceptance-check</loc>
    <lastmod>2026-10-23T02:59:03.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/300-dpi-means-four-times-the-pixels-budget-your-canvas-before-rendering-a-pdf</loc>
    <lastmod>2026-10-22T16:47:33.084Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/fine-in-chrome-broken-in-preview-two-pdfkit-gotchas-for-anyone-who-writes-pdfs</loc>
    <lastmod>2026-09-30T10:08:49.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/60-of-our-image-decode-failures-were-heic-files-named-jpg</loc>
    <lastmod>2026-09-13T18:32:19.845Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/a-scan-is-never-perfectly-square</loc>
    <lastmod>2026-09-13T18:26:25.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/the-adaptive-threshold-that-deleted-the-thing-we-were-looking-for</loc>
    <lastmod>2026-09-13T18:20:45.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/three-things-that-bit-us-moving-a-document-scanner-fully-into-the-browser</loc>
    <lastmod>2026-09-13T18:12:35.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://wangyan.hashnode.dev/archive</loc>
    <lastmod>2026-11-05T12:26:15.445Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>