diff --git a/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java b/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java index bc76d2486d8..e943aa244ab 100644 --- a/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java +++ b/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java @@ -2176,7 +2176,8 @@ PDRectangle getBBox() Point2D getOrigin() { Rectangle2D r; - if (flipTG) + boolean useFlipBranch = !flipTG || !transparencyGroupStack.isEmpty(); + if (!useFlipBranch) { // Fixes PDFBOX-5966 and PDFBOX-5251, but not pdfium 1317, which has similar PDF code. // https://bugs.chromium.org/p/pdfium/issues/detail?id=1317