Diese Frage ist wirklich einfach, aber ich kann keine Daten darüber finden. Wenn ich eine PDF-Datei mit reportlab erzeuge und die httpresponse als Datei übergebe, zeigen Browser, die zum Anzeigen von Dateien konfiguriert sind, die PDF-Datei korrekt an. Der Titel des Tabs bleibt jedoch "(Anonymous) 127.0.0.1/whatnot", was für den Benutzer ziemlich hässlich ist.Registerkarte Titel mit reportlab generieren pdf
Da die meisten Websites irgendwie einen passenden Titel anzeigen können, denke ich, dass es machbar ist ... Gibt es eine Art Titelparameter, den ich an die PDF weitergeben kann? Oder eine Kopfzeile für die Antwort? Das ist mein Code:
def render_pdf_report(self, context, file_name):
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'filename="{}"'.format(file_name)
document = BaseDocTemplate(response, **self.get_create_document_kwargs())
# pdf generation code
document.build(story)
return response
Können Sie Beispiele für diese Sites angeben, auf denen sie so funktioniert, wie Sie es möchten? –
zB: hier wird der Dateiname im Titel http://www.biblioteca.org.ar/libros/211756.pdf angezeigt. Auch beim Generieren mit weasyprint wird der HTML-Title-Tag angesprochen, also bin ich mir sicher, dass es machbar ist – Alvaro