Skip to content

Add a deterministic pdf target#939

Merged
SimonCropp merged 1 commit into
mainfrom
deterministic-pdf
Jul 22, 2026
Merged

Add a deterministic pdf target#939
SimonCropp merged 1 commit into
mainfrom
deterministic-pdf

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

The Excel and Word paths emit the source document as a target, made deterministic via DeterministicPackage. The pdf path emitted only the rendered pages. It now emits the document too, neutralized with DeterministicPdf.

The info is still built before the targets, preserving the existing evaluation order: GetDocumentText re-saves the document, and the page rendering has always run after that.

Not verified locally: the test suite requires the AsposeLicense environment variable.

The Excel and Word paths emit the source document as a target, made deterministic
via DeterministicPackage. The pdf path emitted only the rendered pages. It now
emits the document too, neutralized with DeterministicPdf.

The info is still built before the targets, preserving the existing evaluation
order: GetDocumentText re-saves the document, and the page rendering has always
run after that.

Not verified locally: the test suite requires the AsposeLicense environment
variable.
@SimonCropp SimonCropp added this to the 5.27.0 milestone Jul 22, 2026
@SimonCropp
SimonCropp merged commit faeaf59 into main Jul 22, 2026
4 of 6 checks passed
@SimonCropp
SimonCropp deleted the deterministic-pdf branch July 22, 2026 14:02
@github-actions
github-actions Bot restored the deterministic-pdf branch July 22, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant