MCPcopy
hub / github.com/ArtifexSoftware/pdf2docx / restore

Method restore

pdf2docx/converter.py:255–265  ·  view source on GitHub ↗

Restore pages from parsed results.

(self, data:dict)

Source from the content-addressed store, hash-verified

253
254
255 def restore(self, data:dict):
256 '''Restore pages from parsed results.'''
257 # init empty pages if necessary
258 if not self._pages:
259 num = data.get('page_cnt', 100)
260 self._pages.reset([Page(id=i, skip_parsing=True) for i in range(num)])
261
262 # restore pages
263 for raw_page in data.get('pages', []):
264 idx = raw_page.get('id', -1)
265 self._pages[idx].restore(raw_page)
266
267
268 def serialize(self, filename:str):

Callers 1

deserializeMethod · 0.95

Calls 3

PageClass · 0.90
getMethod · 0.80
resetMethod · 0.80

Tested by

no test coverage detected