From 33851d16184750cebe5149781ebe4535e7403305 Mon Sep 17 00:00:00 2001 From: Rahul Date: Sun, 9 Oct 2022 18:43:53 +0530 Subject: [PATCH 1/2] Added PDF page extractor --- scripts/pdf_page_extractor/README.md | 7 +++++++ scripts/pdf_page_extractor/script.py | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 scripts/pdf_page_extractor/README.md create mode 100644 scripts/pdf_page_extractor/script.py diff --git a/scripts/pdf_page_extractor/README.md b/scripts/pdf_page_extractor/README.md new file mode 100644 index 0000000..33d0532 --- /dev/null +++ b/scripts/pdf_page_extractor/README.md @@ -0,0 +1,7 @@ +# PDF Page Extractor +This is a simple script that lets you extract a single page from a pdf. + +Usage +Clone the repo +download the requirements +run python script.py \ No newline at end of file diff --git a/scripts/pdf_page_extractor/script.py b/scripts/pdf_page_extractor/script.py new file mode 100644 index 0000000..7d80b4c --- /dev/null +++ b/scripts/pdf_page_extractor/script.py @@ -0,0 +1,12 @@ +import PyPDF2 +file = input("Name of your pdf file you want to extract a page from: ") +pdfFileObj = open(file + '.pdf', 'rb') +pdfReader = PyPDF2.PdfFileReader(pdfFileObj) +pgnumber = input("Which page would you like to extract?: ") +pageObj = pdfReader.getPage(int(pgnumber) - 1) +pdfWriter = PyPDF2.PdfFileWriter() +pdfWriter.addPage(pageObj) +outputfile = input("Name new pdf file: ") +pdfOutputFile = open(outputfile + '.pdf', 'wb') +pdfWriter.write(pdfOutputFile) +pdfOutputFile.close() From c33238906dfd47ca2cfac0db213bae02d484269d Mon Sep 17 00:00:00 2001 From: Rahul Date: Sun, 9 Oct 2022 18:44:47 +0530 Subject: [PATCH 2/2] Update README.md --- scripts/pdf_page_extractor/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/pdf_page_extractor/README.md b/scripts/pdf_page_extractor/README.md index 33d0532..a2e5c8e 100644 --- a/scripts/pdf_page_extractor/README.md +++ b/scripts/pdf_page_extractor/README.md @@ -1,7 +1,7 @@ # PDF Page Extractor This is a simple script that lets you extract a single page from a pdf. -Usage -Clone the repo -download the requirements -run python script.py \ No newline at end of file +## Usage +1. Clone the repo +2. Download the requirements +3. Run python script.py \ No newline at end of file