Как преобразовать PDF в растровое изображение с помощью PdfiumViewer? - PullRequest
0 голосов
/ 18 января 2019

Я бы хотел взять PDF-файл со своего жесткого диска и преобразовать его в растровое изображение.

Как мне это сделать с помощью PdfiumViewer?

1 Ответ

0 голосов
/ 23 июля 2019

Вы можете использовать метод PdfDocument.Render:

void renderPdfToFile(string pdfFilename, string outputImageFilename, int dpi) {
    using (var doc = PdfDocument.Load(pdfFilename)) {               // Load PDF Document from file
        for (int page = 0; page < doc.PageCount; page++) {          // Loop through pages
            using (var img = doc.Render(page, dpi, dpi, false)) {   // Render with dpi and with forPrinting false
                img.Save($"page_{page}_{outputImageFilename}");     // Save rendered image to disc
            }
        }
    }
}
...