2016-09-29 2 views
1

wie man ein reaktionsfähiges PDF mit Django erzeugt ?.Wie erzeuge ich ein reaktionsfähiges PDF mit Django?

Ich möchte ein PDF mit Django generieren, aber ich brauche, dass reagiert, das heißt, der Text der PDF hat, dass nicht Leerzeichen leer zulassen angepasst.

zum Beispiel zu einer Vereinbarung diese Änderung im Text, dann muss ich den Raum des Papierblattes anpassen.

+0

Werfen Sie einen Blick auf [PDF-Antwort erstellen] (http://stackoverflow.com/questions/24527598/how-to-make-a-pdf-responsive) und [PDF-Eingabehilfen] (https: // en.wikipedia.org/wiki/Portable_Document_Format#Accessibility). Ich denke, Sie sollten etwas recherchieren und dann klären, ob es die gewünschten Funktionen für die Barrierefreiheit oder die Kompatibilität mit der Reflow-Funktion von Adobe Reader oder was auch immer ist. – alxs

Antwort

2

Die PDF-Datei ist nicht reaktionsschnell. Sie ist so aufgebaut, dass sie unabhängig vom Ort der Anzeige angezeigt wird.

Wie @alxs in einem Kommentar darauf hingewiesen hat, gibt es einige Funktionen, die PDF-Anzeigeanwendungen hinzugefügt haben, um zu simulieren, dass PDFs reaktionsfähig sind. Acrobats Reflow Funktion ist das beste Beispiel dafür, das ich kenne und sogar es kämpft mit den meisten PDFs, die Benutzer in freier Wildbahn kommen.

Eine der Komponenten (wenn nicht die einzige), die zählt, ist, dass, um ein PDF-Reflow Modus in Acrobat, nützlich zu sein, ist sicherzustellen, dass die PDF-Dateien Sie erstellen Strukturinformationen enthalten, würde dies Sei ein Tagged PDF. Das mit Tags versehene PDF enthält Inhalte, die ähnlich wie HTML-Tags markiert wurden, wobei Text, der einen Absatz bildet, in der PDF-Datei als Absatz markiert wird. Eine Reihe von PDF-Tools (Erstellung oder Anzeige) interpretieren die Struktur eines PDFs jedoch nicht.

Verwandte Themen