- Code: Select all
Workbook workbook = new Workbook();
workbook.LoadFromFile(“111.xls”);
Worksheet sheet = workbook.Worksheets[0];
sheet.PageSetup.LeftMargin = 2.5*0.393700787;//Convert centimeters to inches
sheet.PageSetup.RightMargin = 1.5*0.393700787;//Convert centimeters to inches
sheet.PageSetup.TopMargin =2*0.393700787;//Convert centimeters to inches
sheet.PageSetup.BottomMargin =2*0.393700787;//Convert centimeters to inches
sheet.PageSetup.IsFitToPage = true;
sheet.PageSetup.FitToPagesWide = 1;
sheet.PageSetup.FitToPagesTall = 1;
workbook.SaveToFile("222.pdf", FileFormat.PDF);
//workbook.PrintDocument.Print();
I am using .net, and the code above is what I tested, but it cannot meet my needs for now. Is there any other way to achieve full page margins on all four sides?