mirror of
https://github.com/metafy-social/python-scripts.git
synced 2025-02-21 07:42:07 +00:00
Merge pull request #258 from rahulkarda/master
Added PDF Page Extractor Script
This commit is contained in:
commit
91da9562f1
7
scripts/pdf_page_extractor/README.md
Normal file
7
scripts/pdf_page_extractor/README.md
Normal file
|
@ -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
|
12
scripts/pdf_page_extractor/script.py
Normal file
12
scripts/pdf_page_extractor/script.py
Normal file
|
@ -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()
|
Loading…
Reference in New Issue
Block a user