Skip to content

PdfReader.Open throws 'object with ID X 0 resolved with negative position' on newer PDF versions #474

@jafar1990

Description

@jafar1990

Hi,

I'm encountering an issue when trying to merge certain PDFs using PdfSharpCore v1.3.65.

Problem:

When I attempt to open specific newer PDF files with:

PdfReader.Open("sample.pdf", PdfDocumentOpenMode.Import);

I get the following error: object with ID 8 0 resolved with negative position. This issue only occurs with some newer PDF files, not with older ones.

Sample Code:

using PdfSharpCore.Pdf;
using PdfSharpCore.Pdf.IO;

var inputDocument = PdfReader.Open("sample.pdf", PdfDocumentOpenMode.Import);

Error Details

Error Message: object with ID 8 0 resolved with negative position

PdfSharpCore Version: 1.3.65

.NET Version: .NET 8

OS: Windows

What Works

The same code works for older PDFs.

What Fails

Fails for some newer PDFs, possibly due to unsupported PDF version or structure.

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions