{
  "caseId": "imagenes-mixtas-a4",
  "verifiedOn": "2026-09-14",
  "generator": "scripts/generate-image-pdf-case.mjs",
  "purpose": "Caso ficticio y reproducible para comprobar orden, orientación automática y margen medio.",
  "inputs": [
    {
      "file": "imagen-a-pdf-caso-01-vertical.png",
      "mediaType": "image/png",
      "width": 480,
      "height": 640,
      "bytes": 3203,
      "sha256": "c2125f7b874cad5bad0cb2d01735bb3fd88a05c6b34e1848f1af63fdfc858c49"
    },
    {
      "file": "imagen-a-pdf-caso-02-horizontal.png",
      "mediaType": "image/png",
      "width": 640,
      "height": 480,
      "bytes": 3089,
      "sha256": "5238f2b4ce0e66c7a74f6006f7a9b9af84fdbce3a4510a3a8ca7477f9b1977e0"
    }
  ],
  "settings": {
    "pageSize": "A4",
    "orientation": "Automática",
    "margin": "Mediano",
    "marginPoints": 36,
    "order": [
      "imagen-a-pdf-caso-01-vertical.png",
      "imagen-a-pdf-caso-02-horizontal.png"
    ]
  },
  "expected": {
    "file": "imagen-a-pdf-resultado-a4.pdf",
    "mediaType": "application/pdf",
    "pages": 2,
    "pageBoxesPoints": [
      [
        595.28,
        841.89
      ],
      [
        841.89,
        595.28
      ]
    ],
    "bytes": 7198,
    "sha256": "d0e80085206ba4a880cc53bd55767003bc2ac05e303a4d6144b56797184cdcb2"
  },
  "assertions": [
    "La imagen marcada con 1 ocupa la primera página vertical.",
    "La imagen marcada con 2 ocupa la segunda página horizontal.",
    "Cada imagen queda centrada dentro de un margen de 36 puntos.",
    "El PDF contiene exactamente dos páginas y no incorpora OCR."
  ]
}
