{
  "checked": "2026-10-26",
  "method": "Actual tool functions; PDF page dimensions read back with pdf-lib. Not a physical-print test.",
  "print": [
    {
      "value": 2400,
      "from": "px",
      "to": "in",
      "ppi": 300,
      "result": 8
    },
    {
      "value": 2400,
      "from": "px",
      "to": "cm",
      "ppi": 300,
      "result": 20.32
    },
    {
      "value": 2400,
      "from": "px",
      "to": "in",
      "ppi": 150,
      "result": 16
    },
    {
      "value": 2400,
      "from": "px",
      "to": "cm",
      "ppi": 150,
      "result": 40.64
    },
    {
      "value": 3000,
      "from": "px",
      "to": "in",
      "ppi": 300,
      "result": 10
    },
    {
      "value": 3000,
      "from": "px",
      "to": "cm",
      "ppi": 300,
      "result": 25.4
    },
    {
      "value": 2400,
      "from": "px",
      "to": "mm",
      "ppi": 300,
      "result": 203.2
    },
    {
      "value": 10,
      "from": "in",
      "to": "px",
      "ppi": 300,
      "result": 3000
    },
    {
      "value": 8,
      "from": "in",
      "to": "px",
      "ppi": 300,
      "result": 2400
    },
    {
      "value": 21,
      "from": "cm",
      "to": "px",
      "ppi": 300,
      "result": 2480.314960629921
    },
    {
      "value": 29.7,
      "from": "cm",
      "to": "px",
      "ppi": 300,
      "result": 3507.8740157480315
    }
  ],
  "csv": {
    "rowCount": 2,
    "columns": [
      "name",
      "caption"
    ],
    "expected": [
      {
        "name": "Lee, Sam",
        "caption": "First line\r\nSecond line"
      },
      {
        "name": "Mina",
        "caption": "She said \"hello\"."
      }
    ],
    "roundTripPreserved": true,
    "invalidInputError": "rows"
  },
  "pdf": [
    {
      "file": "images-a4-auto.pdf",
      "layout": {
        "size": "a4",
        "orientation": "auto",
        "margin": 36
      },
      "dimensions": [
        {
          "width": 841.89,
          "height": 595.28
        },
        {
          "width": 595.28,
          "height": 841.89
        }
      ],
      "geometry": [
        {
          "pageWidth": 841.89,
          "pageHeight": 595.28,
          "width": 769.89,
          "height": 513.26,
          "x": 36,
          "y": 41.00999999999999
        },
        {
          "pageWidth": 595.28,
          "pageHeight": 841.89,
          "width": 513.26,
          "height": 769.89,
          "x": 41.00999999999999,
          "y": 36
        }
      ]
    },
    {
      "file": "images-a4-portrait.pdf",
      "layout": {
        "size": "a4",
        "orientation": "portrait",
        "margin": 36
      },
      "dimensions": [
        {
          "width": 595.28,
          "height": 841.89
        },
        {
          "width": 595.28,
          "height": 841.89
        }
      ],
      "geometry": [
        {
          "pageWidth": 595.28,
          "pageHeight": 841.89,
          "width": 523.28,
          "height": 348.85333333333335,
          "x": 36,
          "y": 246.51833333333332
        },
        {
          "pageWidth": 595.28,
          "pageHeight": 841.89,
          "width": 513.26,
          "height": 769.89,
          "x": 41.00999999999999,
          "y": 36
        }
      ]
    }
  ],
  "sources": [
    {
      "path": "/guides/examples/oct15/landscape-source.png",
      "width": 1200,
      "height": 800,
      "sha256": "2c7aa1ddd141515cb7b6adf18e0f83536e67bfa6b8994d916ac82bdf16001373"
    },
    {
      "path": "/guides/examples/oct15/portrait-source.png",
      "width": 800,
      "height": 1200,
      "sha256": "e3da32209edce491ab08e5815ca67d3539476c9d11ba4e0fe30c963a79625901"
    }
  ],
  "files": [
    {
      "name": "print-sizes.csv",
      "bytes": 261,
      "sha256": "ac3e77ab5169e41565283b9a934ec8712fb541b21486b4623c35dd397f89b6c4"
    },
    {
      "name": "quoted-cells.csv",
      "bytes": 80,
      "sha256": "9114bc7a5dacdb2607a731ffa322a4768a70377f854d7fc893e36accd6c98591"
    },
    {
      "name": "quoted-cells.json",
      "bytes": 145,
      "sha256": "a3b8fdbc218bece5605f5a2d7759c11a12e9a960f1e1c2932a39b37f5b7b36c0"
    },
    {
      "name": "quoted-cells-roundtrip.csv",
      "bytes": 80,
      "sha256": "9114bc7a5dacdb2607a731ffa322a4768a70377f854d7fc893e36accd6c98591"
    },
    {
      "name": "unquoted-comma.csv",
      "bytes": 35,
      "sha256": "ed99ff76854aaf4b14233e85101b03e90bd180dfb17db744aefca456c3804c7e"
    },
    {
      "name": "images-a4-auto.pdf",
      "bytes": 29221,
      "sha256": "d98791892755f460900cf2a07e836ed22a4ed7df4001e868ca79586474d61236"
    },
    {
      "name": "images-a4-portrait.pdf",
      "bytes": 29223,
      "sha256": "636ad1250e1355ef4e17afd69c9b77e8e344a828ce3922020b8055a9d985e381"
    }
  ]
}
