Event Tickets

Native Path Event Ticket Template

A compact event ticket layout for conferences, launches, and reserved-seat entry. It demonstrates path-based borders, curved wave bands, a QR block, seat label, event schedule, and an admit-one footer in a single PDF.

event-ticketqr-codeadmissionpath-designvector

Template JSON

rev_019e7569-f789-7eb0-96db-c5c859539c99
{
  "layout": {
    "pages": [
      {
        "elements": [
          {
            "fill": {
              "color": "#FFFDF7",
              "opacity": 1
            },
            "height": 99,
            "type": "rect",
            "width": 210,
            "x": 0,
            "y": 0,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 0,
                "y": 0
              },
              {
                "cmd": "line_to",
                "x": 210,
                "y": 0
              },
              {
                "cmd": "line_to",
                "x": 210,
                "y": 99
              },
              {
                "cmd": "line_to",
                "x": 0,
                "y": 99
              },
              {
                "cmd": "close"
              }
            ],
            "fill": {
              "color": "#FFFDF7",
              "opacity": 1
            },
            "height": 99,
            "type": "path",
            "view_box": {
              "height": 99,
              "width": 210,
              "x": 0,
              "y": 0
            },
            "width": 210,
            "x": 0,
            "y": 0,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 0,
                "y": 0
              },
              {
                "cmd": "line_to",
                "x": 73,
                "y": 0
              },
              {
                "cmd": "cubic_to",
                "x": 61,
                "x1": 58,
                "x2": 73,
                "y": 48,
                "y1": 19,
                "y2": 30
              },
              {
                "cmd": "cubic_to",
                "x": 50,
                "x1": 45,
                "x2": 65,
                "y": 99,
                "y1": 66,
                "y2": 79
              },
              {
                "cmd": "line_to",
                "x": 0,
                "y": 99
              },
              {
                "cmd": "close"
              }
            ],
            "fill": {
              "color": "#0B1324",
              "opacity": 1
            },
            "height": 99,
            "type": "path",
            "view_box": {
              "height": 99,
              "width": 73,
              "x": 0,
              "y": 0
            },
            "width": 73,
            "x": 0,
            "y": 0,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 0,
                "y": 17.82
              },
              {
                "cmd": "cubic_to",
                "x": 77,
                "x1": 25.2,
                "x2": 50.4,
                "y": 41.58,
                "y1": 11.88,
                "y2": 71.28
              },
              {
                "cmd": "cubic_to",
                "x": 140,
                "x1": 100.8,
                "x2": 120.4,
                "y": 17.82,
                "y1": 15.84,
                "y2": 37.62
              },
              {
                "cmd": "line_to",
                "x": 140,
                "y": 67.32
              },
              {
                "cmd": "cubic_to",
                "x": 50.4,
                "x1": 109.2,
                "x2": 81.2,
                "y": 90.09,
                "y1": 99,
                "y2": 61.38
              },
              {
                "cmd": "cubic_to",
                "x": 0,
                "x1": 25.2,
                "x2": 11.2,
                "y": 87.12,
                "y1": 99,
                "y2": 65.34
              },
              {
                "cmd": "close"
              }
            ],
            "fill": {
              "color": "#EF4444",
              "opacity": 0.12
            },
            "height": 99,
            "type": "path",
            "view_box": {
              "height": 99,
              "width": 140,
              "x": 0,
              "y": 0
            },
            "width": 140,
            "x": 70,
            "y": 0,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 49,
                "y": 25
              },
              {
                "cmd": "cubic_to",
                "x": 25,
                "x1": 49,
                "x2": 38.255,
                "y": 49,
                "y1": 38.255,
                "y2": 49
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 11.745,
                "x2": 1,
                "y": 25,
                "y1": 49,
                "y2": 38.255
              },
              {
                "cmd": "cubic_to",
                "x": 25,
                "x1": 1,
                "x2": 11.745,
                "y": 1,
                "y1": 11.745,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 49,
                "x1": 38.255,
                "x2": 49,
                "y": 25,
                "y1": 1,
                "y2": 11.745
              },
              {
                "cmd": "close"
              }
            ],
            "height": 50,
            "stroke": {
              "color": "#F59E0B",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 50,
              "width": 50,
              "x": 0,
              "y": 0
            },
            "width": 50,
            "x": 11,
            "y": 18,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 45.3,
                "y": 23.15
              },
              {
                "cmd": "cubic_to",
                "x": 23.15,
                "x1": 45.3,
                "x2": 35.383,
                "y": 45.3,
                "y1": 35.383,
                "y2": 45.3
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 10.917,
                "x2": 1,
                "y": 23.15,
                "y1": 45.3,
                "y2": 35.383
              },
              {
                "cmd": "cubic_to",
                "x": 23.15,
                "x1": 1,
                "x2": 10.917,
                "y": 1,
                "y1": 10.917,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 45.3,
                "x1": 35.383,
                "x2": 45.3,
                "y": 23.15,
                "y1": 1,
                "y2": 10.917
              },
              {
                "cmd": "close"
              }
            ],
            "height": 46.3,
            "stroke": {
              "color": "#2EC4B6",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 46.3,
              "width": 46.3,
              "x": 0,
              "y": 0
            },
            "width": 46.3,
            "x": 14.6,
            "y": 19.4,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 41.6,
                "y": 21.3
              },
              {
                "cmd": "cubic_to",
                "x": 21.3,
                "x1": 41.6,
                "x2": 32.511,
                "y": 41.6,
                "y1": 32.511,
                "y2": 41.6
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 10.089,
                "x2": 1,
                "y": 21.3,
                "y1": 41.6,
                "y2": 32.511
              },
              {
                "cmd": "cubic_to",
                "x": 21.3,
                "x1": 1,
                "x2": 10.089,
                "y": 1,
                "y1": 10.089,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 41.6,
                "x1": 32.511,
                "x2": 41.6,
                "y": 21.3,
                "y1": 1,
                "y2": 10.089
              },
              {
                "cmd": "close"
              }
            ],
            "height": 42.6,
            "stroke": {
              "color": "#F59E0B",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 42.6,
              "width": 42.6,
              "x": 0,
              "y": 0
            },
            "width": 42.6,
            "x": 18.2,
            "y": 20.8,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 37.9,
                "y": 19.45
              },
              {
                "cmd": "cubic_to",
                "x": 19.45,
                "x1": 37.9,
                "x2": 29.64,
                "y": 37.9,
                "y1": 29.64,
                "y2": 37.9
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 9.26,
                "x2": 1,
                "y": 19.45,
                "y1": 37.9,
                "y2": 29.64
              },
              {
                "cmd": "cubic_to",
                "x": 19.45,
                "x1": 1,
                "x2": 9.26,
                "y": 1,
                "y1": 9.26,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 37.9,
                "x1": 29.64,
                "x2": 37.9,
                "y": 19.45,
                "y1": 1,
                "y2": 9.26
              },
              {
                "cmd": "close"
              }
            ],
            "height": 38.9,
            "stroke": {
              "color": "#2EC4B6",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 38.9,
              "width": 38.9,
              "x": 0,
              "y": 0
            },
            "width": 38.9,
            "x": 21.8,
            "y": 22.2,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 34.2,
                "y": 17.6
              },
              {
                "cmd": "cubic_to",
                "x": 17.6,
                "x1": 34.2,
                "x2": 26.768,
                "y": 34.2,
                "y1": 26.768,
                "y2": 34.2
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 8.432,
                "x2": 1,
                "y": 17.6,
                "y1": 34.2,
                "y2": 26.768
              },
              {
                "cmd": "cubic_to",
                "x": 17.6,
                "x1": 1,
                "x2": 8.432,
                "y": 1,
                "y1": 8.432,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 34.2,
                "x1": 26.768,
                "x2": 34.2,
                "y": 17.6,
                "y1": 1,
                "y2": 8.432
              },
              {
                "cmd": "close"
              }
            ],
            "height": 35.2,
            "stroke": {
              "color": "#F59E0B",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 35.2,
              "width": 35.2,
              "x": 0,
              "y": 0
            },
            "width": 35.2,
            "x": 25.4,
            "y": 23.6,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 30.5,
                "y": 15.75
              },
              {
                "cmd": "cubic_to",
                "x": 15.75,
                "x1": 30.5,
                "x2": 23.896,
                "y": 30.5,
                "y1": 23.896,
                "y2": 30.5
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 7.604,
                "x2": 1,
                "y": 15.75,
                "y1": 30.5,
                "y2": 23.896
              },
              {
                "cmd": "cubic_to",
                "x": 15.75,
                "x1": 1,
                "x2": 7.604,
                "y": 1,
                "y1": 7.604,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 30.5,
                "x1": 23.896,
                "x2": 30.5,
                "y": 15.75,
                "y1": 1,
                "y2": 7.604
              },
              {
                "cmd": "close"
              }
            ],
            "height": 31.5,
            "stroke": {
              "color": "#2EC4B6",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 31.5,
              "width": 31.5,
              "x": 0,
              "y": 0
            },
            "width": 31.5,
            "x": 29,
            "y": 25,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 26.8,
                "y": 13.9
              },
              {
                "cmd": "cubic_to",
                "x": 13.9,
                "x1": 26.8,
                "x2": 21.024,
                "y": 26.8,
                "y1": 21.024,
                "y2": 26.8
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 6.776,
                "x2": 1,
                "y": 13.9,
                "y1": 26.8,
                "y2": 21.024
              },
              {
                "cmd": "cubic_to",
                "x": 13.9,
                "x1": 1,
                "x2": 6.776,
                "y": 1,
                "y1": 6.776,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 26.8,
                "x1": 21.024,
                "x2": 26.8,
                "y": 13.9,
                "y1": 1,
                "y2": 6.776
              },
              {
                "cmd": "close"
              }
            ],
            "height": 27.8,
            "stroke": {
              "color": "#F59E0B",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 27.8,
              "width": 27.8,
              "x": 0,
              "y": 0
            },
            "width": 27.8,
            "x": 32.6,
            "y": 26.4,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 23.1,
                "y": 12.05
              },
              {
                "cmd": "cubic_to",
                "x": 12.05,
                "x1": 23.1,
                "x2": 18.153,
                "y": 23.1,
                "y1": 18.153,
                "y2": 23.1
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 5.947,
                "x2": 1,
                "y": 12.05,
                "y1": 23.1,
                "y2": 18.153
              },
              {
                "cmd": "cubic_to",
                "x": 12.05,
                "x1": 1,
                "x2": 5.947,
                "y": 1,
                "y1": 5.947,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 23.1,
                "x1": 18.153,
                "x2": 23.1,
                "y": 12.05,
                "y1": 1,
                "y2": 5.947
              },
              {
                "cmd": "close"
              }
            ],
            "height": 24.1,
            "stroke": {
              "color": "#2EC4B6",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 24.1,
              "width": 24.1,
              "x": 0,
              "y": 0
            },
            "width": 24.1,
            "x": 36.2,
            "y": 27.8,
            "z_index": 0
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 19.4,
                "y": 10.2
              },
              {
                "cmd": "cubic_to",
                "x": 10.2,
                "x1": 19.4,
                "x2": 15.281,
                "y": 19.4,
                "y1": 15.281,
                "y2": 19.4
              },
              {
                "cmd": "cubic_to",
                "x": 1,
                "x1": 5.119,
                "x2": 1,
                "y": 10.2,
                "y1": 19.4,
                "y2": 15.281
              },
              {
                "cmd": "cubic_to",
                "x": 10.2,
                "x1": 1,
                "x2": 5.119,
                "y": 1,
                "y1": 5.119,
                "y2": 1
              },
              {
                "cmd": "cubic_to",
                "x": 19.4,
                "x1": 15.281,
                "x2": 19.4,
                "y": 10.2,
                "y1": 1,
                "y2": 5.119
              },
              {
                "cmd": "close"
              }
            ],
            "height": 20.4,
            "stroke": {
              "color": "#F59E0B",
              "opacity": 0.75,
              "width": 0.22
            },
            "type": "path",
            "view_box": {
              "height": 20.4,
              "width": 20.4,
              "x": 0,
              "y": 0
            },
            "width": 20.4,
            "x": 39.8,
            "y": 29.2,
            "z_index": 0
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "GPDF",
                      "type": "text"
                    },
                    {
                      "type": "line_break"
                    },
                    {
                      "text": "SUMMIT",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "paragraph": {
                "align": "center",
                "line_height": 0.92
              },
              "run": {
                "color": "#FFFFFF",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 16,
                "font_weight": "bold"
              }
            },
            "frame": {
              "width": 42
            },
            "type": "text",
            "x": 20,
            "y": 26
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "Native Path Design Pass",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "run": {
                "color": "#111827",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 16,
                "font_weight": "bold"
              }
            },
            "frame": {
              "width": 92
            },
            "type": "text",
            "x": 82,
            "y": 19
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "A premium event ticket generated from DocumentRequest JSON with path borders, wave bands, curved seal lines, and a live QR block.",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "paragraph": {
                "line_height": 1.25
              },
              "run": {
                "color": "#4B5563",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 7.5
              }
            },
            "frame": {
              "width": 78
            },
            "type": "text",
            "x": 84,
            "y": 38
          },
          {
            "stroke": {
              "color": "#CBD5E1",
              "dash": {
                "preset": "dashed"
              },
              "width": 0.35
            },
            "type": "line",
            "x1": 176,
            "x2": 176,
            "y1": 11,
            "y2": 88,
            "z_index": 0
          },
          {
            "barcode_text": {
              "enabled": false,
              "position": "bottom"
            },
            "content": "https://gpdf.com/events/native-path-design-pass",
            "format": "qrcode",
            "height": 19,
            "type": "barcode",
            "width": 19,
            "x": 184,
            "y": 21,
            "z_index": 0
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "SEAT",
                      "type": "text"
                    },
                    {
                      "type": "line_break"
                    },
                    {
                      "text": "A-12",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "paragraph": {
                "align": "center",
                "line_height": 1
              },
              "run": {
                "color": "#111827",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 11,
                "font_weight": "bold"
              }
            },
            "frame": {
              "width": 21
            },
            "type": "text",
            "x": 183,
            "y": 47
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "May 29, 2026   10:00 AM   Hall One",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "run": {
                "color": "#0F766E",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 8,
                "font_weight": "bold"
              }
            },
            "frame": {
              "width": 85
            },
            "type": "text",
            "x": 84,
            "y": 72
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 4,
                "y": 0
              },
              {
                "cmd": "line_to",
                "x": 61,
                "y": 0
              },
              {
                "cmd": "cubic_to",
                "x": 65,
                "x1": 63.209,
                "x2": 65,
                "y": 4,
                "y1": 0,
                "y2": 1.791
              },
              {
                "cmd": "line_to",
                "x": 65,
                "y": 4
              },
              {
                "cmd": "cubic_to",
                "x": 61,
                "x1": 65,
                "x2": 63.209,
                "y": 8,
                "y1": 6.209,
                "y2": 8
              },
              {
                "cmd": "line_to",
                "x": 4,
                "y": 8
              },
              {
                "cmd": "cubic_to",
                "x": 0,
                "x1": 1.791,
                "x2": 0,
                "y": 4,
                "y1": 8,
                "y2": 6.209
              },
              {
                "cmd": "line_to",
                "x": 0,
                "y": 4
              },
              {
                "cmd": "cubic_to",
                "x": 4,
                "x1": 0,
                "x2": 1.791,
                "y": 0,
                "y1": 1.791,
                "y2": 0
              },
              {
                "cmd": "close"
              }
            ],
            "fill": {
              "color": "#111827",
              "opacity": 1
            },
            "height": 8,
            "type": "path",
            "view_box": {
              "height": 8,
              "width": 65,
              "x": 0,
              "y": 0
            },
            "width": 65,
            "x": 84,
            "y": 83,
            "z_index": 0
          },
          {
            "content": {
              "blocks": [
                {
                  "inlines": [
                    {
                      "text": "ADMIT ONE",
                      "type": "text"
                    }
                  ],
                  "type": "paragraph"
                }
              ]
            },
            "defaults": {
              "paragraph": {
                "align": "center"
              },
              "run": {
                "color": "#FFFFFF",
                "font_family": "NotoSans-Regular",
                "font_mode": "prefer",
                "font_size": 5.4,
                "font_weight": "bold"
              }
            },
            "frame": {
              "width": 50
            },
            "type": "text",
            "x": 91,
            "y": 84.7
          },
          {
            "commands": [
              {
                "cmd": "move_to",
                "x": 0,
                "y": 3
              },
              {
                "cmd": "cubic_to",
                "x": 108,
                "x1": 39,
                "x2": 70,
                "y": 2,
                "y1": 0,
                "y2": 5
              },
              {
                "cmd": "cubic_to",
                "x": 210,
                "x1": 147,
                "x2": 180,
                "y": 1,
                "y1": 0,
                "y2": 5
              },
              {
                "cmd": "line_to",
                "x": 210,
                "y": 5
              },
              {
                "cmd": "line_to",
                "x": 0,
                "y": 5
              },
              {
                "cmd": "close"
              }
            ],
            "fill": {
              "color": "#2EC4B6",
              "opacity": 0.75
            },
            "height": 5,
            "type": "path",
            "view_box": {
              "height": 5,
              "width": 210,
              "x": 0,
              "y": 0
            },
            "width": 210,
            "x": 0,
            "y": 94,
            "z_index": 0
          }
        ],
        "height": 99,
        "width": 210
      }
    ],
    "settings": {
      "metadata": {
        "author": "gPdf Studio",
        "creator": "gPdf DocumentRequest JSON",
        "language": "en-US",
        "producer": "gPdf",
        "subject": "Native path showcase",
        "title": "Native Path Event Ticket"
      },
      "output": {
        "file_name": "20260529124643-native-path-event-ticket.pdf",
        "mode": "binary"
      }
    }
  },
  "schema": {
    "fields": []
  }
}
Sample data
{}

Rendered PDF

PDF