PDF tasarımını öncelikle HTML'e dökün, mümkün olduğunca table
etiketlerini kullanın. Ayrıca flexbox
özelliği de desteklenmiyor sanırım. Daha sonra oluşturduğunuz HTML ile view oluşturup içine istediğiniz değişkenleri/verileri yollayıp ilgili yerlere yazın. View'ı da PDF'e dönüştürmeyi maatwebsite/excel
paketi ile yapabilirsiniz. En sağlıklı yöntem bu.