Wie erstelle ich eine PDF-Datei, einschließlich Bilder und text, von Python?

Ich bin auf der Suche nach einem Weg, um erstellen Sie ein Blatt von Etiketten, die als PDF-Datei, aus einem Python-Programm. Jedes Etikett hat ein oder zwei Bilder und ein paar Zeilen text (gleiche schriftart, wie z.B. Helvetica oder Arial, aber möglicherweise unterschiedliche Größen, und mit Fett und Kursiv). Diese Etiketten sind, ist es wichtig, dass die Elemente richtig positioniert auf der Seite. Einige der Bezeichnungen sind Adressen, so kann der text variieren und haben unterschiedliche Leitungslängen und Anzahl der Zeilen.

Ich würde gerne in der Lage sein zu sagen, wenn der text passte nicht in den verfügbaren Platz für Sie, so dass das Programm könnten versuchen, ein paar Strategien, die automatisch (z.B. ändern der schriftart Arial Narrow, reduzieren Sie die Schriftgröße), bevor die Rettung. Ich definitiv nicht wollen, den text zu überziehen oder wickeln ohne Vorherige Ankündigung.

Ich habe mir bei pypdf, aber es scheint nicht in der Lage sein, das zu tun, was ich brauche (oder vielleicht bin ich etwas fehlt). Ich bin nicht dagegen, erstellen Sie ein Dokument in einem anderen format mit einer Bibliothek, unterstützt die Funktionen, die ich brauche, so lange wie es sein kann, die in PDF konvertiert programmgesteuert. Als letzten Ausweg, kann ich die auch verwenden Sie eine Bibliothek erstellen Sie ein raster-Bild, weil konvertiert werden kann trivial zu PDF, aber ich ziehe ein PDF-Dokument mit einheitlichen text und nicht nur ein bitmap.

InformationsquelleAutor Catalin D Voinescu | 2013-11-04

Schreibe einen Kommentar