Я должен прочитать страницы PDF и написать их как контексты изображения.Большая проблема здесь в том, что вы будете использовать механизм для генерации страниц, лениво сохраняя небольшой буфер заранее.
Единственное, чего я не понимаю, - зачем вам 2D-массив для хранения PDF, еслиэто можно сделать с помощью 1D массива?