Я написал простой код разделения pdf в django, используя PyPDF2, но он загружает разделенный pdf в тот же каталог (cwd). Как мне указать путь, чтобы он загружал его в каталог загрузки?
Редактировать: views.py
from django.shortcuts import render
from PyPDF2 import PdfFileReader, PdfFileWriter
from .forms import PdfExtractForm
# Create your views here.
def home(request):
return render(request, 'split/home.html')
def pdf_single_page_extract(request):
if request.method == 'POST':
form = PdfExtractForm(request.POST, request.FILES)
if form.is_valid():
f = form.cleaned_data['file']
print(f.name)
pdfFileObj = PdfFileReader(f)
for page in range(pdfFileObj.getNumPages()):
pdf_writer = PdfFileWriter()
pdf_writer.addPage(pdfFileObj.getPage(page))
output_filename = 'page_{}.pdf'.format(page + 1)
with open(output_filename, 'wb') as out:
pdf_writer.write(out)
print('Created: {}'.format(output_filename))
else:
form = PdfExtractForm()
return render(request, 'split/pdfectract.html', {'form': form})