Hi,
We upgraded Aspose.pdf.dll from v6.0.0 to v6.1.0. The following extract no longer works on the attached pdf:
Aspose.Pdf.Facades.PdfFileEditor pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
List<Stream> inStreams = new List<Stream>();
int[] pages = { 1 };
string fileName = Path.Combine(System.Windows.Forms.Application.StartupPath, "Input.pdf");
Stream ms = new MemoryStream();
pdfEditor.Extract(new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite), pages, ms);
ms.Position = 0;
inStreams.Add(ms);
string outputFileName = Path.Combine(System.Windows.Forms.Application.StartupPath, "Extract.pdf");
FileStream outputStream = new FileStream(outputFileName, FileMode.Append);
pdfEditor.Concatenate(inStreams.ToArray(), outputStream);
outputStream.Close();
outputStream.Dispose();
foreach (Stream stream in inStreams)
{
if (stream != null)
{
stream.Close();
stream.Dispose();
}
}