deactivate pdf render

This commit is contained in:
2025-10-17 00:57:41 +02:00
parent 484dce8305
commit 83cbf037fc
2 changed files with 19 additions and 16 deletions

View File

@@ -175,11 +175,12 @@ class Post(models.Model):
@property
def agenda_filename(self) -> str | None:
if self._agenda_filename:
return self._agenda_filename
# TODO: fix pdf render
# if self._agenda_filename:
# return self._agenda_filename
if self.has_agenda and self.agenda_url:
return self.slug + "-agenda.pdf"
# if self.has_agenda and self.agenda_url:
# return self.slug + "-agenda.pdf"
return None
@@ -207,11 +208,12 @@ class Post(models.Model):
@property
def protocol_filename(self) -> str | None:
if self._protocol_filename:
return self._protocol_filename
# TODO: fix pdf render
# if self._protocol_filename:
# return self._protocol_filename
if self.has_protocol and self.protocol_url:
return self.slug + "-protokoll.pdf"
# if self.has_protocol and self.protocol_url:
# return self.slug + "-protokoll.pdf"
return None

View File

@@ -1,20 +1,21 @@
from io import BytesIO
# from io import BytesIO
from django.http import HttpResponse, HttpResponseServerError, JsonResponse
from django.utils import timezone
from django.utils.text import slugify
from taggit.models import Tag
from xhtml2pdf import pisa
# from xhtml2pdf import pisa
def render_to_pdf(html):
src = BytesIO(html.encode("ISO-8859-1"))
dest = BytesIO()
# TODO: fix pdf render
# src = BytesIO(html.encode("ISO-8859-1"))
# dest = BytesIO()
pdf = pisa.pisaDocument(src, dest)
# pdf = pisa.pisaDocument(src, dest)
if not pdf.err:
return HttpResponse(dest.getvalue(), content_type="application/pdf")
# if not pdf.err:
# return HttpResponse(dest.getvalue(), content_type="application/pdf")
return None