Thanks for the update.
You can also use the MagickReadSettings class and specify FrameCount and FrameIndex to only convert a set of pages. At this moment there is not a method that tells you the number of pages. But if you specify and invalid range you will get an exception. Performing the conversion page by page might be a good idea to reduce memory usage. Maybe I could add a new method to the MagickImageClass that will allow you to do this.
You can also use the MagickReadSettings class and specify FrameCount and FrameIndex to only convert a set of pages. At this moment there is not a method that tells you the number of pages. But if you specify and invalid range you will get an exception. Performing the conversion page by page might be a good idea to reduce memory usage. Maybe I could add a new method to the MagickImageClass that will allow you to do this.