Для этого вы можете использовать (что мы внутренне используем для тестирования в iText) - GhostScript. Он принимает PDF в качестве входных данных и преобразует его в серию изображений (одно изображение на страницу).

уйста, дайте мне знать, какой метод можно использовать для преобразования PDF в изображение в iText7. В Itexsharp была возможность конвертировать PDF-файл в изображения. Следующая ссылка. PDF в изображение с помощью iTextSharphttp://www.c-sharpcorner.com/UploadFile/a0927b/create-pdf-document-and-convert-to-image-programmatically/

Ниже приведен пример кода, созданного по следующей ссылке.itext7 PDF к изображению это не работает, как ожидалось. Это не преобразование PDF в изображение. Это создает пустое изображение 1 КБ.

string fileName = System.IO.Path.GetFileNameWithoutExtension(inputFilePath);
var pdfReader = new PdfReader(inputFilePath);
var pdfDoc = new iText.Kernel.Pdf.PdfDocument(pdfReader);
int pagesLength = pdfDoc.GetNumberOfPages()+1;
for (int i = 1; i < pagesLength; i++)
{
    if (!File.Exists(System.IO.Path.Combine(imageFileDir, fileName + "_" + 
 `enter code here`(startIndex + i) + ".png")) && i < pagesLength)
    {

        PdfPage pdfPages = pdfDoc.GetPage(i);
        PdfWriter writer = new PdfWriter(System.IO.Path.Combine(imageFileDir, fileName + "_" + (startIndex + i) + ".png"), new WriterProperties().SetFullCompressionMode(true));
        PdfDocument pdf = new PdfDocument(writer);
        PdfFormXObject pageCopy = pdfPages.CopyAsFormXObject(pdf);
        iText.Layout.Element.Image image = new iText.Layout.Element.Image(pageCopy);
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос