<?php
require 'vendor/autoload.php';

use setasign\Fpdi\Fpdi;

function convert($text) {
    return iconv('UTF-8', 'windows-1250//TRANSLIT', $text);
}

$template = $_POST['template'] ?? '';
$x = floatval($_POST['x'] ?? 148.5); // centru pe X - doar pt debug
$y = floatval($_POST['y'] ?? 104);   // linia textului

$path = 'templates/' . basename($template);
if (!file_exists($path)) die("⚠️ Template-ul nu există: $path");

$pdf = new Fpdi();
$pdf->AddPage('L', 'A4');
$pdf->setSourceFile($path);
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);

// NUME test
$pdf->SetFont('Times', 'B', 26);
$pdf->SetTextColor(17, 45, 78);

$text = convert("ION POPESCU POPESCU POPESCU");

// CENTRARE ABSOLUTĂ
$pdf->SetXY(0, $y);
$pdf->Cell(297, 10, $text, 0, 0, 'C');

// Punct roșu de test
$pdf->SetDrawColor(255, 0, 0);
$pdf->Rect($x, $y, 1, 1);

$nr = 5;
  $pdf->SetFont('Times', '', 12);
    $pdf->SetTextColor(0, 0, 0);
    $pdf->SetXY(37, 178); // ridicat să nu cadă în margine
    $pdf->Cell(0, 10, convert("Nr. {$nr} / 21.06.2025"), 0, 0, 'L');

$pdf->Output();
