Artwork

محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

Building PDFs in Python with ReportLab

53:04
 
اشتراک گذاری
 

Manage episode 268588634 series 2637014
محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Have you wanted to generate advanced reports as PDFs using Python? Maybe you want to build documents with tables, images, or fillable forms. This week on the show we have Mike Driscoll to talk about his book “ReportLab - PDF Processing with Python.”

Mike is an author of multiple books about Python, and has recently re-written his Python 101 book. He is also a member of the Real Python team and has written several articles for the site. Along with our discussion about ReportLab and PDFs, Mike talks about being a self-published author. We also talk briefly about his favorite Python GUI framework.

Course Spotlight: How to Work With a PDF in Python

In this step-by-step course, you’ll learn how to work with a PDF in Python. You’ll see how to extract metadata from preexisting PDFs. You’ll also learn how to merge, split, watermark, and rotate pages in PDFs using Python and PyPDF2.

Topics:

  • 00:00:00 – Introduction
  • 00:01:23 – Python 101 book revisions/rewrite
  • 00:04:48 – Python 201 book
  • 00:05:47 – What Python GUI framework do you prefer?
  • 00:12:46 – MouseVsPython YouTube channel
  • 00:14:34 – Why write a ReportLab book?
  • 00:16:11 – Kickstarter and self-publishing books
  • 00:21:38 – Reader feedback about the book
  • 00:22:35 – What other PDF tools are covered in the book?
  • 00:23:48 – Differences with ReportLab Plus
  • 00:25:00 – Flowables and PLATYPUS
  • 00:28:56 – Video Course Spotlight
  • 00:29:49 – What types of projects have you used ReportLab for?
  • 00:35:50 – Creating PDF forms with ReportLab
  • 00:40:21 – LaTeX comparison with ReportLab
  • 00:41:40 – PDFMiner text extraction
  • 00:43:17 – PyFPDF Library for PDF document creation
  • 00:45:28 – Camelot: PDF Table Extraction for Humans
  • 00:47:17 – Working with passwords and encryption - PyPDF2
  • 00:47:56 – What are you excited about in the world of Python?
  • 00:48:47 – Learning OpenCV
  • 00:49:38 – What do you want to learn next in Python?
  • 00:50:20 – Suggestions for Python libraries to read
  • 00:52:11 – Thanks and Goodbye

Show links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

271 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 268588634 series 2637014
محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Have you wanted to generate advanced reports as PDFs using Python? Maybe you want to build documents with tables, images, or fillable forms. This week on the show we have Mike Driscoll to talk about his book “ReportLab - PDF Processing with Python.”

Mike is an author of multiple books about Python, and has recently re-written his Python 101 book. He is also a member of the Real Python team and has written several articles for the site. Along with our discussion about ReportLab and PDFs, Mike talks about being a self-published author. We also talk briefly about his favorite Python GUI framework.

Course Spotlight: How to Work With a PDF in Python

In this step-by-step course, you’ll learn how to work with a PDF in Python. You’ll see how to extract metadata from preexisting PDFs. You’ll also learn how to merge, split, watermark, and rotate pages in PDFs using Python and PyPDF2.

Topics:

  • 00:00:00 – Introduction
  • 00:01:23 – Python 101 book revisions/rewrite
  • 00:04:48 – Python 201 book
  • 00:05:47 – What Python GUI framework do you prefer?
  • 00:12:46 – MouseVsPython YouTube channel
  • 00:14:34 – Why write a ReportLab book?
  • 00:16:11 – Kickstarter and self-publishing books
  • 00:21:38 – Reader feedback about the book
  • 00:22:35 – What other PDF tools are covered in the book?
  • 00:23:48 – Differences with ReportLab Plus
  • 00:25:00 – Flowables and PLATYPUS
  • 00:28:56 – Video Course Spotlight
  • 00:29:49 – What types of projects have you used ReportLab for?
  • 00:35:50 – Creating PDF forms with ReportLab
  • 00:40:21 – LaTeX comparison with ReportLab
  • 00:41:40 – PDFMiner text extraction
  • 00:43:17 – PyFPDF Library for PDF document creation
  • 00:45:28 – Camelot: PDF Table Extraction for Humans
  • 00:47:17 – Working with passwords and encryption - PyPDF2
  • 00:47:56 – What are you excited about in the world of Python?
  • 00:48:47 – Learning OpenCV
  • 00:49:38 – What do you want to learn next in Python?
  • 00:50:20 – Suggestions for Python libraries to read
  • 00:52:11 – Thanks and Goodbye

Show links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

271 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش