diff --git a/creating-and-modifying-pdfs/source_code/01-extracting-text-from-a-pdf.py b/creating-and-modifying-pdfs/source_code/01-extracting-text-from-a-pdf.py index 8805e32bbf8414d8a16d59a4ad298c59bbecbeb1..e71ecfc8f996e69c3dd953335c3dce6cee20b166 100644 --- a/creating-and-modifying-pdfs/source_code/01-extracting-text-from-a-pdf.py +++ b/creating-and-modifying-pdfs/source_code/01-extracting-text-from-a-pdf.py @@ -41,8 +41,8 @@ for page in pdf.pages: # Putting It All Together # ----------------------- -from pathlib import Path -from PyPDF2 import PdfFileReader +from pathlib import Path # noqa +from PyPDF2 import PdfFileReader # noqa # Change the path below to the correct path for your computer. pdf_path = ( diff --git a/creating-and-modifying-pdfs/source_code/02-extracting-pages-from-a-pdf.py b/creating-and-modifying-pdfs/source_code/02-extracting-pages-from-a-pdf.py index 67e855d8cf04cd93620f8b46844f036e3071d865..43eb726ae1b426cb4d612b56a31e04b63ddbf587 100644 --- a/creating-and-modifying-pdfs/source_code/02-extracting-pages-from-a-pdf.py +++ b/creating-and-modifying-pdfs/source_code/02-extracting-pages-from-a-pdf.py @@ -10,7 +10,7 @@ page = pdf_writer.addBlankPage(width=72, height=72) print(type(page)) -from pathlib import Path +from pathlib import Path # noqa with Path("blank.pdf").open(mode="wb") as output_file: pdf_writer.write(output_file) @@ -20,8 +20,8 @@ with Path("blank.pdf").open(mode="wb") as output_file: # Extracting a Single Page From a PDF # ----------------------------------- -from pathlib import Path -from PyPDF2 import PdfFileReader, PdfFileWriter +from pathlib import Path # noqa +from PyPDF2 import PdfFileReader, PdfFileWriter # noqa # Change the path to work on your computer if necessary pdf_path = ( @@ -45,8 +45,8 @@ with Path("first_page.pdf").open(mode="wb") as output_file: # Extracting Multiple Pages From a PDF # ------------------------------------ -from PyPDF2 import PdfFileReader, PdfFileWriter -from pathlib import Path +from PyPDF2 import PdfFileReader, PdfFileWriter # noqa +from pathlib import Path # noqa pdf_path = ( Path.home() diff --git a/creating-and-modifying-pdfs/source_code/03-concatenating-and-merging-pdfs.py b/creating-and-modifying-pdfs/source_code/03-concatenating-and-merging-pdfs.py index 85e9befe86db9256641b5323f337f5d28774fea7..8e58ebd736e59cfe3a644309e213ba892614fc25 100644 --- a/creating-and-modifying-pdfs/source_code/03-concatenating-and-merging-pdfs.py +++ b/creating-and-modifying-pdfs/source_code/03-concatenating-and-merging-pdfs.py @@ -10,7 +10,7 @@ pdf_merger = PdfFileMerger() # Concatenating PDFs With .append() # --------------------------------- -from pathlib import Path +from pathlib import Path # noqa reports_dir = ( Path.home() @@ -39,8 +39,8 @@ with Path("expense_reports.pdf").open(mode="wb") as output_file: # Merging PDFs With .merge() # -------------------------- -from pathlib import Path -from PyPDF2 import PdfFileMerger +from pathlib import Path # noqa +from PyPDF2 import PdfFileMerger # noqa report_dir = ( Path.home() diff --git a/creating-and-modifying-pdfs/source_code/04-rotating-and-cropping-PDF-pages.py b/creating-and-modifying-pdfs/source_code/04-rotating-and-cropping-PDF-pages.py index da138a21466493426aac30a28376bc68c5b85dc8..bde1b971b40912262fd5b32ab9d630974aa17891 100644 --- a/creating-and-modifying-pdfs/source_code/04-rotating-and-cropping-PDF-pages.py +++ b/creating-and-modifying-pdfs/source_code/04-rotating-and-cropping-PDF-pages.py @@ -53,8 +53,8 @@ with Path("ugly_rotated2.pdf").open(mode="wb") as output_file: # Cropping Pages # -------------- -from pathlib import Path -from PyPDF2 import PdfFileReader, PdfFileWriter +from pathlib import Path # noqa +from PyPDF2 import PdfFileReader, PdfFileWriter # noqa pdf_path = ( Path.home() @@ -88,7 +88,7 @@ pdf_writer = PdfFileWriter() first_page = pdf_reader.getPage(0) -import copy +import copy # noqa left_side = copy.deepcopy(first_page) current_coords = left_side.mediaBox.upperRight diff --git a/creating-and-modifying-pdfs/source_code/05-encrypting-and-decrypting-pdfs.py b/creating-and-modifying-pdfs/source_code/05-encrypting-and-decrypting-pdfs.py index a5de95c6875e1f185d02f1bf6f77be8b6cb058f6..b5f92fa0533e071387f73c4992804f4571202da8 100644 --- a/creating-and-modifying-pdfs/source_code/05-encrypting-and-decrypting-pdfs.py +++ b/creating-and-modifying-pdfs/source_code/05-encrypting-and-decrypting-pdfs.py @@ -32,8 +32,8 @@ pdf_writer.encrypt(user_pwd=user_pwd, owner_pwd=owner_pwd) # Decrypting PDFs # --------------- -from pathlib import Path -from PyPDF2 import PdfFileReader, PdfFileWriter +from pathlib import Path # noqa +from PyPDF2 import PdfFileReader, PdfFileWriter # noqa pdf_path = Path.home() / "newsletter_protected.pdf" diff --git a/creating-and-modifying-pdfs/source_code/06-creating-a-pdf-file-from-scratch.py b/creating-and-modifying-pdfs/source_code/06-creating-a-pdf-file-from-scratch.py index 10d876d677c559490bce61107568e6bc35bde2ac..34257528e75040abda806afd24bc73b2fbdead80 100644 --- a/creating-and-modifying-pdfs/source_code/06-creating-a-pdf-file-from-scratch.py +++ b/creating-and-modifying-pdfs/source_code/06-creating-a-pdf-file-from-scratch.py @@ -13,14 +13,14 @@ canvas.save() # Setting the Page Size # --------------------- -from reportlab.lib.units import inch, cm +from reportlab.lib.units import inch, cm # noqa print(cm) print(inch) canvas = Canvas("hello.pdf", pagesize=(8.5 * inch, 11 * inch)) -from reportlab.lib.pagesizes import LETTER +from reportlab.lib.pagesizes import LETTER # noqa canvas = Canvas("hello.pdf", pagesize=LETTER) print(LETTER) @@ -36,10 +36,10 @@ canvas.drawString(1 * inch, 10 * inch, "Times New Roman (18 pt)") canvas.save() # The code below creates a PDF with blue text -from reportlab.lib.colors import blue -from reportlab.lib.pagesizes import LETTER -from reportlab.lib.units import inch -from reportlab.pdfgen.canvas import Canvas +from reportlab.lib.colors import blue # noqa +from reportlab.lib.pagesizes import LETTER # noqa +from reportlab.lib.units import inch # noqa +from reportlab.pdfgen.canvas import Canvas # noqa canvas = Canvas("font-colors.pdf", pagesize=LETTER)