So I solved my problem using some ugly workaround, for those who have the same problem, here is my way out :
QPainter q(&pdfprinter);
q.setRenderHint(QPainter::HighQualityAntialiasing, true);
QWebView* tempp = new QWebView(this);
tempp->setHtml(maVue->page()->mainFrame()->toHtml());
tempp->show();
q.scale(11,10.9);
tempp->setGeometry(QRect(QPoint(0,0),QSize(9920, 28066)));
tempp->page()->mainFrame()->render(&q,QRect(QPoint(0,0),QSize(9920, 28066)));
delete tempp;
The problem now is that the quality is pretty bad... (Since I've got to magnify it 10 times to get it to the size of my page...)
And yes, I do need a temporary QWebView for it because I can't setGeometry on my main QWebView and because I want my whole page to be displayed, not only the part displayed by my main QWebView...
If anyone as a better solution, please, feel free to contribute.
I won't research it further but would be happy to get a better way to do it.