Forum >> Principianti >> unione pdf

Pagina: 1

Ciao, sono alle prime armi e sto seguendo delle lezioni che trattano dei Pdf.
Non riesco a capire perchè con questo script :



from os import listdir
import PyPDF2
import os

listaFiles = listdir()

nomeFileDestinazione = input()
PDF Destinazione = open(nomeFileDestinazione, "wb")
merger = PyPDF2.PdfFileMerger()


for nomefile in listaFiles:
if nomefile.endswith(".pdf"):
#print (nomefile)
pdfFile = open(nomefile, "rb")
readerPDF = PyPDF2.PdfFileReader(pdfFile)
merger.append(readerPDF)
pdfFile.close()

merger.write(PDF Destinazione)
PDF Destinazione.close()


ottengo questo errore:




C:\Users\zidianPycharmProjects\prova1\venv\Scripts\python.exe C:/Users/zidian/PycharmProjects/prova1/fondi2.py

fusione.pdf

Traceback (most recent call last):

File "C:/Users/zidian/PycharmProjects/prova1/fondi2.py", line 16, in <module>

readerPDF = PyPDF2.PdfFileReader(pdfFile)

File "C:\Users\zidianPycharmProjects\prova1\venv\lib\site-packagesPyPDF2\pdf.py", line 1084, in __init__

self.read(stream)

File "C:\Users\zidianPycharmProjects\prova1\venv\lib\site-packagesPyPDF2\pdf.py", line 1689, in read

stream.seek(-1, 2)

OSError: [Errno 22] Invalid argument




Process finished with exit code 1



Grazie per l'aiuto.



PS

volevo eliminare l'allegato ma non ci sono riuscito....


















--- Ultima modifica di zidian in data 2018-06-05 01:25:40 ---

--- Ultima modifica di zidian in data 2018-06-05 01:27:02 ---

--- Ultima modifica di zidian in data 2018-06-05 01:28:29 ---


--- Ultima modifica di zidian in data 2018-06-05 01:31:49 ---

--- Ultima modifica di zidian in data 2018-06-05 01:32:36 ---


--- Ultima modifica di zidian in data 2018-06-05 01:42:54 ---
Allegati


Pagina: 1



Esegui il login per scrivere una risposta.