Hi, I am trying to extract pages from a large PDF (8000~ pages) with the following code:
Random rand = new Random();
int[] pagesToExtract = new int[10];
for (int i = 0; i < pagesToExtract.Length; i++)
pagesToExtract[i] = rand.Next(1000);
PdfFileEditor editor = new PdfFileEditor();
editor.Extract(new FileStream(@“E:\bigsheetformat.pdf”, FileMode.Open), pagesToExtract, new FileStream(@“E:\extracted.pdf”, FileMode.Create));
But I get a “Object reference not set to an instance of an object.” exception.
I have uploaded a test file on which this error is replicated here:
http://rs284.rapidshare.com/files/179110152/bigsheetformat.rar
I am using Aspose.Pdf.Kit version 3.3.0.0, along with .NET 2.0…
Stack trace:
at Aspose.Pdf.Kit.PdfFileEditor.Extract(Stream inputStream, Int32[] pageNumber, Stream outputStream)
at AsposeTest.Program.Main(String[] args) in E:\Projects\ExcelConvCleaner\AsposeTest\AsposeTest\Program.cs:line 62
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()