Hi
try<o:p></o:p>
{
//var license = new Aspose.Cells.License();
//license.SetLicense("Aspose.Total.lic");
SPWeb web = properties.Web;
Aspose.Pdf.Document doc =
new Aspose.Pdf.Document(properties.ListItem.File.OpenBinaryStream());
using (var memoryStream = new MemoryStream())
{
using (var stream = properties.ListItem.File.OpenBinaryStream())
stream.CopyTo(memoryStream);
Aspose.Pdf.Document pdfDoc = new Aspose.Pdf.Document(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
//Even exporting using text file Absorber, it shows only header line, I tried multiple pdf files
//Aspose.Pdf.Text.TextAbsorber absorber = new Aspose.Pdf.Text.TextAbsorber();
//absorber.TextSearchOptions.LimitToPageBounds = true;
//pdfDoc.Pages.Accept(absorber);
//File.WriteAllText(@"E:\Shared\temp_modified123.txt", absorber.Text);
pdfDoc.Save(memoryStream, Aspose.Pdf.SaveFormat.Excel);
Aspose.Cells.Workbook workBook = new Workbook(memoryStream);
workBook.Save(@"E:\Shared\temp_modified123.xlsx");
}
}
catch (Exception er)
{ }
finally
{
base.ItemAdded(properties);
}