Hi
Can Aspose.PDF Cloud API create a thumbnail image of each page in a PDF document.
(Not just the first page)
Is this possible?
Thanks
Hi
Can Aspose.PDF Cloud API create a thumbnail image of each page in a PDF document.
(Not just the first page)
Is this possible?
Thanks
Thanks for your inquiry. Either, you can convert PDF to multipage TIFF with desired image width and height to create thumbnail of each page in one go. Or you can convert each page of PDF document in a loop. For example for PNG thumbnail, get page count from GetPages and use PutPageConverttoPng API in a loop to create thumbnail.
.NET SDK sample code:
var apiResponse = pdfApi.GetPages(fileName, storage, folder);
int count = apiResponse.Pages.List.Count;
createThumbnail(fileName, count);
////////
static void createThumbnail(String filename, int pagecount)
{
int? width = 100;
int? height = 100;
String folder = null;//storage root
String storage = null;//default storage
try
{
for (int i = 1; i <= pagecount; i++)
{
String outPath = "Temp/thumbnail_" + i + ".png";
var response = pdfApi.PutPageConvertToPng(filename, i, outPath,width,height,folder,storage);
}
Console.WriteLine("Thumbnail created, Done!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}