René's URL Explorer Experiment


Title: How to Work With a PDF in Python (Summary) (Video) – Real Python

Open Graph Title: How to Work With a PDF in Python (Summary) – Real Python

Description: Welcome to the sixth and final part of the Real Python course on how to work with PDFs in Python. This course covered PyPDF2 history, an alternative PDF manipulation package called pdfrw, and the installation of the PyPDF2 module. Extracting…

Open Graph Description: Welcome to the sixth and final part of the Real Python course on how to work with PDFs in Python. This course covered PyPDF2 history, an alternative PDF manipulation package called pdfrw, and the installation of the PyPDF2 module. Extracting…

Opengraph URL: https://realpython.com/lessons/how-work-pdf-python-summary/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "VideoObject",
    "name": "How to Work With a PDF in Python (Summary)",
    "description": "Welcome to the sixth and final part of the Real Python course on how to work with PDFs in Python. This course covered PyPDF2 history, an alternative PDF manipulation package called pdfrw, and the installation of the PyPDF2 module. Extracting…",
    "thumbnailUrl": ["https://files.realpython.com/media/How-to-Work-with-a-PDF-in-Python_Watermarked.dde4bda18f7d.jpg"],
    "uploadDate": "2020-02-25T14:00:00+00:00",
    "duration": "PT1M41S",
    
    "potentialAction": {
      "@type": "SeekToAction",
      "target": "https://realpython.com/lessons/how-work-pdf-python-summary/#t={seek_to_second_number}",
      "startOffset-input": "required name=seek_to_second_number"
    }
  }
  

authorReal Python
theme-color#18354c
color-schemelight dark
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/How-to-Work-with-a-PDF-in-Python_Watermarked.dde4bda18f7d.jpg
og:imagehttps://files.realpython.com/media/How-to-Work-with-a-PDF-in-Python_Watermarked.dde4bda18f7d.jpg
twitter:creator@realpython
og:typevideo.episode
og:site_nameReal Python
apple-mobile-web-app-titleReal Python

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/lessons/how-work-pdf-python-summary/
Your Learning Plan →Your personalized Python learning planhttps://realpython.com/account/learning-plan/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest&_from=nav_library
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/search?kind=exercise&kind=quiz&_from=nav_library
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Mentor AI →NewYour personal Python mentorhttps://realpython.com/mentor/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Live Courses →Live, instructor-led Python courseshttps://realpython.com/live/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Unlock All Content and Become a Python Expert →Get unlimited access to all Real Python has to offerhttps://realpython.com/account/join/?from=navbar_learn
Unlock All Content →Become a Python Experthttps://realpython.com/account/join/?from=navbar_learn
More https://realpython.com/lessons/how-work-pdf-python-summary/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Contributorhttps://realpython.com/jobs/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?intent=navbar&next=%2Flessons%2Fhow-work-pdf-python-summary%2F
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson&utm_content=pdf-python
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson&utm_content=pdf-python
https://realpython.com/courses/pdf-python/#team
How to Work With a PDF in Pythonhttps://realpython.com/courses/pdf-python/
Andrew Stephenhttps://realpython.com/courses/pdf-python/#team
Recommended Tutorialhttps://realpython.com/pdf-python/
Course Documents (.zip)https://realpython.com/courses/pdf-python/downloads/documents-pdf/
Course Slides (.pdf)https://realpython.com/courses/pdf-python/downloads/slides-pdf/
Sample Code (.zip)https://realpython.com/courses/pdf-python/downloads/code-pdf/
Ask a Questionhttps://realpython.com/lessons/how-work-pdf-python-summary/#discussion
https://realpython.com/feedback/survey/course/pdf-python/liked/?from=lesson-title
https://realpython.com/feedback/survey/course/pdf-python/disliked/?from=lesson-title
Contentshttps://realpython.com/lessons/how-work-pdf-python-summary/#description
Transcripthttps://realpython.com/lessons/how-work-pdf-python-summary/#transcript
Discussion (11)https://realpython.com/lessons/how-work-pdf-python-summary/#discussion
pdfrwhttps://github.com/pmaupin/pdfrw
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=pdf-python
Sign-Inhttps://realpython.com/account/login/?intent=locked_lesson&next=%2Flessons%2Fhow-work-pdf-python-summary%2F
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=pdf-python
Sign-Inhttps://realpython.com/account/login/?intent=locked_lesson&next=%2Flessons%2Fhow-work-pdf-python-summary%2F
00:00https://realpython.com/lessons/how-work-pdf-python-summary/#t=0.51
Welcome to the sixth and final part of the Real Python course on how to workhttps://realpython.com/lessons/how-work-pdf-python-summary/#t=0.51
with PDFs in Python.https://realpython.com/lessons/how-work-pdf-python-summary/#t=4.38
This course covered PyPDF2 history, an alternative PDF manipulation packagehttps://realpython.com/lessons/how-work-pdf-python-summary/#t=6.15
called pdfrw,https://realpython.com/lessons/how-work-pdf-python-summary/#t=12.09
and the installation of the PyPDF2 module.https://realpython.com/lessons/how-work-pdf-python-summary/#t=13.68
00:17https://realpython.com/lessons/how-work-pdf-python-summary/#t=17.776
Extracting document metadata washttps://realpython.com/lessons/how-work-pdf-python-summary/#t=17.776
then covered, followed by rotating pages, merging and splitting PDFs,https://realpython.com/lessons/how-work-pdf-python-summary/#t=20.19
adding watermarks, and encryption.https://realpython.com/lessons/how-work-pdf-python-summary/#t=25.47
00:28https://realpython.com/lessons/how-work-pdf-python-summary/#t=28.59
This was all done using the PyPDF2 module.https://realpython.com/lessons/how-work-pdf-python-summary/#t=28.59
Moving forward,https://realpython.com/lessons/how-work-pdf-python-summary/#t=32.043
you should also keep an eye out for PyPDF4,https://realpython.com/lessons/how-work-pdf-python-summary/#t=33.24
which is likely to replace PyPDF2 soon.https://realpython.com/lessons/how-work-pdf-python-summary/#t=36.6
00:40https://realpython.com/lessons/how-work-pdf-python-summary/#t=40.013
As mentioned earlier,https://realpython.com/lessons/how-work-pdf-python-summary/#t=40.013
checking out pdfrw might also help you as it has much the same functionalityhttps://realpython.com/lessons/how-work-pdf-python-summary/#t=41.73
and capabilities as PyPDF2, barring encryption.https://realpython.com/lessons/how-work-pdf-python-summary/#t=46.8
00:51https://realpython.com/lessons/how-work-pdf-python-summary/#t=51.09
If you’d like to learn more about using Python to work with PDFs,https://realpython.com/lessons/how-work-pdf-python-summary/#t=51.09
you should check out the following resources,https://realpython.com/lessons/how-work-pdf-python-summary/#t=54.87
all of which are linked below the video.https://realpython.com/lessons/how-work-pdf-python-summary/#t=56.88
Again,https://realpython.com/lessons/how-work-pdf-python-summary/#t=59.622
if you download the slide presentation, each line is a link to itself,https://realpython.com/lessons/how-work-pdf-python-summary/#t=60.21
starting with the PyPDF2 website, the GitHub pages for PyPDF4 as well ashttps://realpython.com/lessons/how-work-pdf-python-summary/#t=64.95
pdfrw, the ReportLab website,https://realpython.com/lessons/how-work-pdf-python-summary/#t=71.25
the GitHub page for PDFMiner,https://realpython.com/lessons/how-work-pdf-python-summary/#t=74.91
which as mentioned earlier is a more robust option for extracting text from ahttps://realpython.com/lessons/how-work-pdf-python-summary/#t=77.37
PDF, and Camelot: PDF Table Extraction for Humans.https://realpython.com/lessons/how-work-pdf-python-summary/#t=82.44
01:26https://realpython.com/lessons/how-work-pdf-python-summary/#t=86.918
Well done on completing the Realhttps://realpython.com/lessons/how-work-pdf-python-summary/#t=86.918
Python course for working with PDFs in Python.https://realpython.com/lessons/how-work-pdf-python-summary/#t=89.76
I’m Andrew Stephen,https://realpython.com/lessons/how-work-pdf-python-summary/#t=92.959
and thanks for joining me on this road of PDF manipulation.https://realpython.com/lessons/how-work-pdf-python-summary/#t=94.59
01:37https://realpython.com/lessons/how-work-pdf-python-summary/#t=97.825
See you next time.https://realpython.com/lessons/how-work-pdf-python-summary/#t=97.825
March 5, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-04c4c5f7-9d27-40c2-a54d-d21bb092fb5b
March 6, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-41e2de4b-9375-4a1b-b9f1-8e33a2773018
March 6, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-9207cd1c-9f8d-44d8-90e0-c61263039567
March 7, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-adeaedcb-e599-4de6-88c3-edbea3c28220
March 23, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-a196258e-578b-45a3-b264-73f9c72663b0
April 14, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-98501b00-0a13-4168-bb36-a90684a597e1
April 14, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-55ccf3b3-674d-4403-9baa-1200a6c60b83
May 24, 2020https://realpython.com/lessons/how-work-pdf-python-summary/#comment-0e525c9d-ff64-4624-827e-81a808ab6215
Sept. 14, 2021https://realpython.com/lessons/how-work-pdf-python-summary/#comment-bf7c1bfa-71bb-4f35-b16e-2aa85589a674
Sept. 14, 2021https://realpython.com/lessons/how-work-pdf-python-summary/#comment-c0b0945c-07f7-4f8f-b4e1-9a8660f7fdd2
Become a Memberhttps://realpython.com/account/join/
https://realpython.com/lessons/watermarking-and-encrypting-pdfs/
Overviewhttps://realpython.com/courses/pdf-python/
How to Work With a PDF in Python (Overview) 01:29 https://realpython.com/videos/pdf-python-overview/
History of PyPDF2 03:44 https://realpython.com/videos/history-pypdf2/
Extracting Metadata and Rotating Pages 11:50 https://realpython.com/lessons/extracting-metadata-and-rotating-pages/
Merging and Splitting PDFs 04:16 https://realpython.com/lessons/merging-and-splitting-pdfs/
Watermarking and Encrypting PDFs 08:23 https://realpython.com/lessons/watermarking-and-encrypting-pdfs/
How to Work With a PDF in Python (Summary) 01:41 https://realpython.com/lessons/how-work-pdf-python-summary/
Privacy Policyhttps://realpython.com/privacy-policy/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.