Is there a way to optimize the graph quality from R?

I have 30 million data points, and I generated a [Q–Q plot](https://en.wikipedia.org/wiki/Q%E2%80%93Q_plot) and saved it as a PDF file using:

```
pdf(myPlot.pdf)
qqnorm(X)
dev.off()

```

But the PDF file size is so big that I can not even open it to view!

Is there a way either saving this with a lower quality or as a different type (I don't necessarily need PDF) so I can view the graph?