diff --git a/scripts/pdf_page_extractor/README.md b/scripts/pdf_page_extractor/README.md new file mode 100644 index 0000000..a2e5c8e --- /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 +1. Clone the repo +2. Download the requirements +3. 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()