Hello
the save option have only a resolution parameter for the png convertion of a word document.
are they a parameter in ImageSaveOptions or a method to define the size of the png produce by aspose
Best regards
Fabien
Hello
the save option have only a resolution parameter for the png convertion of a word document.
are they a parameter in ImageSaveOptions or a method to define the size of the png produce by aspose
Best regards
Fabien
You can simply adjust the Dimensions of generated PNG image files by using PageSetup.PageWidth and PageSetup.PageHeight properties. For example, the following C# code will produce PNG images of 500 x 500 height and width:
Document doc = new Document("C:\\Temp\\in.docx");
foreach (Section sec in doc.Sections)
{
sec.PageSetup.PageWidth = ConvertUtil.PixelToPoint(500);
sec.PageSetup.PageHeight = ConvertUtil.PixelToPoint(500);
}
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
options.PageCount = 1;
int pageCountDoc = doc.PageCount;
for (int pageCount = 0; pageCount < pageCountDoc; pageCount++)
{
options.PageIndex = pageCount;
doc.Save("C:\\Temp\\out_" + pageCount + ".png", options);
}
You can also use ImageSaveOptions.Scale Property to calculate needed scale. Or render document’s page to Graphics object using Document.RenderToSize Method.
Hi awais
I use renderToSize and it works as i need
Thank you