diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/typst/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/typst/src/export/pdf/mod.rs | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/crates/typst/Cargo.toml b/crates/typst/Cargo.toml index e0058a86..c6c97398 100644 --- a/crates/typst/Cargo.toml +++ b/crates/typst/Cargo.toml @@ -31,7 +31,7 @@ kurbo = "0.9" log = "0.4" miniz_oxide = "0.7" once_cell = "1" -pdf-writer = "0.9.1" +pdf-writer = "0.9.2" pixglyph = "0.2" palette = { version = "0.7.3", default-features = false, features = ["approx", "libm"] } regex = "1" diff --git a/crates/typst/src/export/pdf/mod.rs b/crates/typst/src/export/pdf/mod.rs index 91fce588..51ed6d92 100644 --- a/crates/typst/src/export/pdf/mod.rs +++ b/crates/typst/src/export/pdf/mod.rs @@ -207,8 +207,7 @@ fn write_catalog(ctx: &mut PdfContext, ident: Option<&str>, timestamp: Option<Da // A unique ID for this instance of the document. Changes if anything // changes in the frames. - let instance_id = - hash_base64(&(&ctx.document, ctx.document.date.unwrap_or(timestamp))); + let instance_id = hash_base64(&ctx.pdf.as_bytes()); if let Some(ident) = ident { // A unique ID for the document that stays stable across compilations. |
