// Convert the file to a PDF
var workbook = new Workbook(“ExcelFile.xlsx”);
workbook.Worksheets[0].AutoFitRows();
workbook.Worksheets[0].PageSetup.LeftMargin = 1;
workbook.Worksheets[0].PageSetup.RightMargin = 1;
workbook.Worksheets[0].PageSetup.TopMargin = 1;
workbook.Worksheets[0].PageSetup.BottomMargin = 1;
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.Compliance = Aspose.Cells.Rendering.PdfCompliance.None;
workbook.Save(“pdfFile-temp.pdf”, pdfSaveOptions);
using (Stream inputPdfStream = new FileStream(“pdfFile-temp.pdf”, FileMode.Open, FileAccess.Read, FileShare.Read))
using (Stream outputPdfStream = new FileStream(“pdfFile.pdf”, FileMode.Create, FileAccess.Write, FileShare.None))
{
var reader = new PdfReader(inputPdfStream);
var stamper = new PdfStamper(reader, outputPdfStream);
var pdfContentByte = stamper.GetOverContent(1);
stamper.Close();
}
File.Delete(“pdfFile-temp.pdf”);