views:

1288

answers:

2

I'm currently working on a project where I've been tasked with implementing a feature that will allow users to flip through a book in PDF format. I've tried searching for existing software and components that would help with this task, and I've found a few... The problem though, is that the client is quite rigid about how they want this to be presented; it needs to be fully embedded into the existing website, so big Flash book flipping solutions is out of the question, and it also needs to be able to handle PDFs dynamically, so no pre-processing of PDFs into Flash movies.

So my current thought is to rasterize requested PDF pages on demand and temporarily cache these on disk to improve performance somewhat.

My question is: does anyone know of a (good) .NET Framework PDF component/framework that will allow me to rasterize individual (or all) pages in a PDF? It does most certainly not have to be free or open source, the only requirement is that they have an evaluation version available, as I need to verify it's functionality.

A: 

Datalogics extensions provide a .net interface to adobe pdf library.

xpdf rasterizer is a commercial product using the same underlying technology as the open source xpdf, and it is supplied as a COM component so should be usable from .net.

ghostscript can render PDFs and there are commercial licensing terms available. However I don't think it would be very easy to interface with .net.

danio
+1  A: 

TallComponents PDFRasterizer.NET is a .NET component that lets you convert PDF documents to raster images.

Darin Dimitrov
This is currently the best option presented to me; I've looked at their documentation and it looks pretty promising.
Thomas J