From 55fd6c64f707df13cd9bcefa155ae88f7249ff10 Mon Sep 17 00:00:00 2001 From: awwaawwa <8493196+awwaawwa@users.noreply.github.com> Date: Mon, 10 Feb 2025 00:47:32 +0800 Subject: [PATCH] fix(pdfinterp): Keep the color space effective after processing xobject. --- pdf2zh/pdfinterp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdf2zh/pdfinterp.py b/pdf2zh/pdfinterp.py index 62ff4ed3..f49c402b 100644 --- a/pdf2zh/pdfinterp.py +++ b/pdf2zh/pdfinterp.py @@ -224,6 +224,8 @@ def do_Do(self, xobjid_arg: PDFStackT) -> None: [xobj], ctm=ctm, ) + self.ncs = interpreter.ncs + self.scs = interpreter.scs try: # 有的时候 form 字体加不上这里会烂掉 self.device.fontid = interpreter.fontid self.device.fontmap = interpreter.fontmap