From 8ff20b00897acecc6908c98fab72db1c57692abb Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 29 Jan 2024 13:22:58 +0000 Subject: Allow "n:/pdf-syntax" JSON syntax for dictionary keys --- qpdf/qtest/qpdf/weird-tokens-alt.json | 3 ++- qpdf/qtest/qpdf/weird-tokens.json | 3 ++- qpdf/qtest/qpdf/weird-tokens.pdf | 13 +++++++------ 3 files changed, 11 insertions(+), 8 deletions(-) (limited to 'qpdf') diff --git a/qpdf/qtest/qpdf/weird-tokens-alt.json b/qpdf/qtest/qpdf/weird-tokens-alt.json index adeb5bda..607bdd55 100644 --- a/qpdf/qtest/qpdf/weird-tokens-alt.json +++ b/qpdf/qtest/qpdf/weird-tokens-alt.json @@ -26,7 +26,8 @@ 1e12 ], "/Pages": "2 0 R", - "/Type": "/Catalog" + "/Type": "/Catalog", + "n:/WeirdKey+#ba#da#cc#e5": 42 } }, "obj:2 0 R": { diff --git a/qpdf/qtest/qpdf/weird-tokens.json b/qpdf/qtest/qpdf/weird-tokens.json index bc685732..6aca6a5a 100644 --- a/qpdf/qtest/qpdf/weird-tokens.json +++ b/qpdf/qtest/qpdf/weird-tokens.json @@ -26,7 +26,8 @@ 1000000000000 ], "/Pages": "2 0 R", - "/Type": "/Catalog" + "/Type": "/Catalog", + "n:/WeirdKey+#ba#da#cc#e5": 42 } }, "obj:2 0 R": { diff --git a/qpdf/qtest/qpdf/weird-tokens.pdf b/qpdf/qtest/qpdf/weird-tokens.pdf index fc1a71f1..27415a46 100644 --- a/qpdf/qtest/qpdf/weird-tokens.pdf +++ b/qpdf/qtest/qpdf/weird-tokens.pdf @@ -21,6 +21,7 @@ ] /Pages 2 0 R /Type /Catalog + /WeirdKey+#ba#da#cc#e5 42 >> endobj @@ -85,16 +86,16 @@ xref 0 7 0000000000 65535 f 0000000025 00000 n -0000000361 00000 n -0000000443 00000 n -0000000639 00000 n -0000000738 00000 n -0000000757 00000 n +0000000389 00000 n +0000000471 00000 n +0000000667 00000 n +0000000766 00000 n +0000000785 00000 n trailer << /Root 1 0 R /Size 7 /ID [<42841c13bbf709d79a200fa1691836f8><728c020f464c3cf7e02c12605fa7d88b>] >> startxref -863 +891 %%EOF -- cgit v1.2.3-70-g09d2