Accions
Divisor de PDF
Codi en Python que ens permet dividir de manera més ràpida i eficient, documents de PDF molt voluminosos¶
from PyPDF2 import PdfFileWriter, PdfFileReader
infile = input("Enter name for input file:")
outfile = input("Enter name for output file:")
while outfile != "quit":
page_range = input("Enter page range:")
output = PdfFileWriter()
input_pdf = PdfFileReader(open(infile, "rb"))
output_file = open(outfile, "wb")
page_ranges = (x.split("-") for x in page_range.split(","))
range_list = [i for r in page_ranges for i in range(int(r[0]), int(r[-1]) + 1)]
for p in range_list:
# Subtract 1 to deal with 0 index
output.addPage(input_pdf.getPage(p - 1))
output.write(output_file)
outfile = input("Enter name for output file or quit if you wish to do so:")
Actualitzat per Sol Ruiz de Vargas fa més de 5 anys · 2 revisions