I think it depends upon what you want to do with stdout. This works to display the first page convert rose: rose: rose: rose.pdf convert rose.pdf[0] png:- | display - perhaps you don't have the png delegate library installed. To check type convert -list configure look at the line starting with DELEGATES. Does it include png?