当前位置: 首页 > 工具软件 > Image Combine > 使用案例 >

java pdf to image_iText7 Convert PDF to Image

佟寒
2023-12-01

2017-10-26 11:38:04

0

Please let me know what method can be used to convert pdf to image in iText7.

In Itexsharp, there was an option to convert pdf file to images. Following is the link. PDF to Image Using iTextSharp

http://www.c-sharpcorner.com/UploadFile/a0927b/create-pdf-document-and-convert-to-image-programmatically/

Below is the sample code created using the following refernce link.

itext7 pdf to image

this is not working as expected. It is not converting the pdf to image. It is creating a 1kb blank image.

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);

}

}

 类似资料:

相关阅读

相关文章

相关问答