У меня различный размер txt files
Я хочу поместить в PDF
, есть ли способ описать область (x1,y1,x2,y2)
для текста, который нужно заполнить. Это должно быть потоковым. И если бы он мог масштабировать текст настолько большим, насколько это возможно, при этом подгоняя его, это было бы хорошим бонусом, спасибо за любую помощь
С помощью библиотеки PIL вы можете использовать pdf.image(picture,x,y,x2,y2)
для размещения изображения,это может масштабировать / обрезать изображение.
import reportlab
pdf = canvas.Canvas("myfile.pdf")
pdf.drawString(10,800, someText) //This is the current way, But ideally I would like
pdf.drawBoxString(10,800, 400, 1000, someText)
Если это не работает, я должен попытаться вложить в него другой холст