add the PDF class
This commit is contained in:
parent
8915f7794d
commit
d8cf2c0896
|
@ -0,0 +1,39 @@
|
||||||
|
from PyPDF2 import PdfFileWriter, PdfFileReader
|
||||||
|
|
||||||
|
|
||||||
|
class PDF:
|
||||||
|
__init__(pathname):
|
||||||
|
self.pathname = pathname
|
||||||
|
|
||||||
|
def _get_pdf():
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _clean_filename():
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _create_folder():
|
||||||
|
self._clean_filename()
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _compress_folder():
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _split_pdf():
|
||||||
|
input_pdf = PdfFileReader("input-file.pdf")
|
||||||
|
output = PdfFileWriter()
|
||||||
|
output.addPage(input_pdf.getPage(0))
|
||||||
|
|
||||||
|
with open("first_page.pdf", "wb") as output_stream:
|
||||||
|
output.write(output_stream)
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _cleanup():
|
||||||
|
return False
|
||||||
|
|
||||||
|
def split():
|
||||||
|
self._get_pdf()
|
||||||
|
self._create_folder()
|
||||||
|
self._split_pdf()
|
||||||
|
self._compress_folder()
|
||||||
|
self._cleanup()
|
Reference in New Issue