# خروجی CSV، Excel، PDF و چاپ

> آریا — مجموعه پنل مدیریت فارسی، نسخه ۱.۰  
> این سند برای توسعه‌دهنده‌ای نوشته شده که می‌خواهد بدون تغییر غیرضروری در هسته، پنل را شخصی‌سازی یا برای یک صنف تازه آماده کند.

## مرکز نمونه

صفحه `pages/export-center.html` هر چهار مسیر خروجی را نمایش می‌دهد.

## API آماده

```js
const table = document.querySelector('#reportTable');

window.ARIYA_PHASE7.exportCsv(table, 'گزارش.csv');
window.ARIYA_PHASE7.exportExcel(table, 'گزارش.xls');
window.ARIYA_PHASE7.exportPdf(table, 'گزارش.pdf', 'گزارش فروش');
```

برای چاپ از `window.print()` و کلاس‌های `.no-print` استفاده می‌شود.

## CSV فارسی

خروجی CSV با BOM تولید می‌شود تا متن فارسی در برنامه‌های صفحه‌گسترده بهتر تشخیص داده شود.

## Excel

اگر کتابخانه SheetJS در دسترس باشد فایل XLSX واقعی ساخته می‌شود؛ در نبود آن fallback سازگار با Excel فعال است.

## PDF فارسی

نسخه فعلی خروجی PDF را به روش Canvas راست‌به‌چپ تولید می‌کند تا بدون وابستگی به فایل فونت توزیع‌شده، متن فارسی قابل نمایش باشد.

## پیش از انتشار

- نام فایل فارسی/لاتین را در ویندوز و لینوکس بررسی کنید.
- صفحه چندردیفی را برای Page Break آزمایش کنید.
- اعداد و جداکننده هزارگان را کنترل کنید.
