Ich habe mehrere Diagramme mit Matplotlib erstellt und sie als PDF gespeichert. Ich muss bis zu 5 PDFs in einem PDF zusammenfassen, da dies oft mit Python automatisiert werden muss. Der Grund, warum ich PDFs anstelle von .jpg oder .png kombiniere, ist, dass das PDF am besten skaliert und nicht zu einem unscharfen Bild führt. Ich habe versucht, Code von hier Is there a matplotlib flowable for ReportLab? zu verwenden, aber ich verstehe nicht, wie man die Bildplatzierung steuert. Reportlab hat eine Funktion:
.drawImage(file, x-coord, y-coord)
, die für die spezifische Platzierung des Bildes auf der Seite ermöglicht, diese Funktion leider nur .jpg oder .png, die zu geringe Qualität sind. Wenn jemand irgendwelche Vorschläge hat, wie man PDFs kombiniert, würde es sehr geschätzt werden!Erstellen einer Infografik mit mehreren PDFs in Python
0
A
Antwort
0
Wenn jemand darauf stolpert habe ich festgestellt, dass der beste Weg, dies zu tun ist in Latex. Es gibt ein Python-Plugin namens PyLatex, aber es gibt keine Dokumentation. Stattdessen werde ich eine Latex-Vorlage erstellen und dann mit subprocess.call in meinem Python-Skript die Infografik erstellen.
Verwandte Themen
- 1. Erstellen von PDFs in iTextSharp mit Azure
- 2. Erstellen von PDFs mit Django (wkhtmltopdf)
- 3. Erstellen von zwei identischen PDFs mit iTextSharp
- 4. Erstellen von PDFs in einer kommerziellen Anwendung, wie zu lizenzieren?
- 5. PDFs
- 6. Erstellen eines maskierten Arrays in Python mit mehreren gegebenen Werten
- 7. Erstellen einer BizTalk-Lösungen mit mehreren Projekten
- 8. Erstellen einer App mit mehreren UIImageViews
- 9. Erstellen einer Indikatorvariablen mit mehreren logischen Anweisungen
- 10. Erstellen eines sicheren Dateihostingservers für PDFs
- 11. Erstellen einer ec2-Instanz mit mehreren Schlüsselpaaren
- 12. Flatten PDFs in PHP?
- 13. Erstellen mehrerer ähnlicher Unterordner in mehreren verschiedenen Ordnern mit Python
- 14. Erstellen einer Python-Datei mit Python
- 15. Erstellen einer Klasse in Python mit mysqldb
- 16. Umgang mit mehreren Werten in einer Spalte mit Python
- 17. Erstellen mit mehreren Maschinen
- 18. Python: np.where mit mehreren Bedingung
- 19. Erstellen einer Sicherung als Funktion in Python
- 20. Download PDFs mit IE/Excel/Python - Links sind JSP Abfragen
- 21. Erstellen einer Lastprofilfunktion in Python
- 22. Batch konvertieren Unterordner in PDFs
- 23. Erstellen einer Bildbearbeitungsanwendung in Python
- 24. Erstellen einer Ergebnistabelle in Python
- 25. Erstellen On-Demand-Druckqualität PDFs (vorzugsweise in Ruby, wenn möglich)
- 26. eine Python-Liste erstellen mit mehreren Elementen pro Iteration
- 27. Konvertieren von PDFs in PNGs mit Dragonfly
- 28. Erstellen einer Python-Befehlszeilenanwendung
- 29. Erstellen von Textdatei mit mehreren Arrays von gemischten Typen Python
- 30. Teilen einer Zeichenfolge mit mehreren Trennzeichen in Python
Sie haben bereits gesagt, warum Sie PDF bevorzugen, aber trotzdem sollten Sie die Auflösung dieser PNGs erhöhen. Es ist nicht wahrscheinlich, dass Sie es leicht finden, etwas zu schreiben, das ein 2D-Grafik-Array von PDFs erstellt. – roadrunner66