Как мне преобразовать PDF в растровое изображение в .net? - PullRequest
2 голосов
/ 10 февраля 2010

В поисках решения для преобразования указанной страницы файла PDF в растровое изображение.

Ответы [ 4 ]

1 голос
/ 10 февраля 2010

Я делал это в предыдущем проекте. Мы использовали ImageMagick.NET, который, возможно, является оберткой, возможно, величайшего API-интерфейса для работы с изображениями с открытым исходным кодом, ImageMagick

http://imagemagick.codeplex.com/

1 голос
/ 28 марта 2014

Скачать PDFcreator от SourceForge. Он имеет открытый исходный код и содержит компонент автоматизации COM, пример кода на разных языках. Вы можете использовать драйвер принтера PDFcreator для сохранения в многочисленных графических форматах.

1 голос
/ 10 февраля 2010

Это может сделать работу:

http://www.o2sol.com/pdf4net/products.htm
0 голосов
/ 14 февраля 2015

(Отказ от ответственности Я работал над этим компонентом в Software Siglo XXI)

Если вы не хотите связываться с Ghostscript API и вам требуется быстрое рабочее решение для преобразования документов PDF в растровые изображения (PNG, JPG, ...), вы можете использовать Super Pdf2Image Converter .NET . Он доступен как для 32, так и для 64-битных систем, и очень дешев и эффективен.

Вы можете посмотреть здесь: http://softwaresigloxxi.com/SuperPdf2ImageConverter.html

Например, вот пример кода для преобразования:

// Instantiate the component
Pdf2ImageConverter p2i = new Pdf2ImageConverter(pdfPath);

// Get page count of a PDF file
int pages = p2i.GetPageCount();

// Get size of any page
int width, height;
p2i.GetPageSize(1, out width, out height);

// Convert any page of PDF to image file (preserving aspect ratio)
p2i.GetImage(outputImagePath, pageNumber, resolution, imageFormat);

// Or... convert any page of PDF to image (returns bitmap object)
Bitmap bm = p2i.GetImage(pageNumber, resolution, width, height, imageFormat);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...