pdf 转 image
文件地址:https://download.youkuaiyun.com/download/qq_34515910/10571852
public ActionResult AsposeConverter()
{
try
{
var FolderPath = "F:\\2.pdf";
if (FolderPath.EndsWith(".pdf"))
{
Document pdfDocument = new Document(FolderPath);
for (int pageCount = 1; pageCount <= pdfDocument.Pages.Count; pageCount++)
{
using (FileStream imageStream = new FileStream(Server.MapPath("~/ImgFolder1/") + "image" + pageCount + ".jpg", FileMode.Create))
{
Resolution resolution = new Resolution(300);
JpegDevice jpegDevice = new JpegDevice(resolution, 200);
jpegDevice.Process(pdfDocument.Pages[pageCount], imageStream);
imageStream.Close();
}
}
}
else
{
var pdf = new Aspose.Pdf.Generator.Pdf();
var section = pdf.Sections.Add();
List<string> pageCounts = new List<string>();
for (int i = 1; i < section.PageCount; i++)
{
}
var newImage = new Aspose.Pdf.Generator.Image(section);
section.Paragraphs.Add(newImage);
var existedImage = System.Drawing.Image.FromFile(FolderPath);
newImage.ImageInfo.SystemImage = existedImage;
newImage.ImageInfo.ImageFileType = Aspose.Pdf.Generator.ImageFileType.Jpeg;
pdf.Save(Server.MapPath("~/PdfFolder/") + "Image -In-PDF.pdf");
}
}
catch (Exception ex)
{
}
return View();
}