sample_python_pymupdf.py 439 B

1234567891011121314151617
  1. import fitz_old as fitz
  2. # Write a test PDF file
  3. outfile = "python-pymupdf.pdf"
  4. sample_text = "This is a test page for python-pymupdf."
  5. doc = fitz.open()
  6. page = doc.new_page()
  7. p = fitz.Point(50, 72)
  8. page.insert_text(p, sample_text)
  9. doc.save(outfile)
  10. # Read back the file
  11. with fitz.open(outfile) as d: # open document
  12. read_text = chr(12).join([page.get_text() for page in d])
  13. print(read_text)
  14. assert(read_text == sample_text + "\n")