Skip to content

Commit a4279cf

Browse files
authored
Merge pull request py-pdf#338 from kgengler/master
Fix issue py-pdf#337 - Rotate PDF fails if /Rotate is set to an IndirectObject
2 parents b3b77b8 + c3231c7 commit a4279cf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

PyPDF2/pdf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2226,7 +2226,8 @@ def rotateCounterClockwise(self, angle):
22262226
return self
22272227

22282228
def _rotate(self, angle):
2229-
currentAngle = self.get("/Rotate", 0)
2229+
rotateObj = self.get("/Rotate", 0)
2230+
currentAngle = rotateObj if isinstance(rotateObj, int) else rotateObj.getObject()
22302231
self[NameObject("/Rotate")] = NumberObject(currentAngle + angle)
22312232

22322233
def _mergeResources(res1, res2, resource):

0 commit comments

Comments
 (0)