Printing PDF on Mac

Q:

I have managed to implement printing on Windows using PDFTron PDFNet
SDK using using PDF::PDFDraw::DrawInRect(HDC).

The documentation however states that this is a windows-only function.
Is there any support for printing PDF documents on the Mac ? If so,
how do I do it.
----

A:

You could obtain the page bitmap data using pdfdraw.GetBitmap() and
then print the bitmap using platform specific methods (e.g. using
Quartz API, old carbon API, etc).

Also because Quartz can directly work with PDF, you should be able to
print the PDF without using PDFDraw class at all. This may have some
additional benefits than going through PDFDraw.