mehrere Druckstücke erzeugen und als ein PDF abspeichern bzw. drucken
Hi, ich bin relativ kurz erst mit Ninox unterwegs und würde gerne mehrere Seiten in einem PDF zusammen ausgeben. In einem Datensatz erzeuge ich je nach Bedarf 3-7 unterschiedliche Druckstücke, die ich einzeln als PDF ausgeben kann. Danach setzen wir diese in der richtigen Reihenfolge mit PDF Creator zu einem PDF zusammen.
Kann ich in Ninox bereits mehrere einzelne PDF zusammenführen?
Wenn das nicht geht, wäre es schon hilfreich, wenn ich den einzelnen PDF eindeutige Namen geben könnte, um mir die Sortierung später zu erleichtern.
Danke für Eure Hilfe,
Stefan
5 Antworten
-
Hi Stefan, mehrere PDF kombinieren geht so ohne weiteres nicht, du kannst aber das erzeugen der PDF via Button und einem Bildfeld realisieren. printAndSaveRecord() bzw. importFile() sind da die Wegweiser. Man kann dabei einen Dateinamen angeben, mit dem ein Drucklayout als PDF abgelegt (bzw. in ein Bildfeld importiert) wird.
Theoretisch kann man das ganze dann via API an eine externe PDF-Plattform schicken, welche einem ein kombiniertes PDF zurückgibt... Das kann man u.U. selber lösen, oder über Plattformen wie MAKE, Zapier usw.
-
Angenommen, die Erstellung der PDFs muss nicht zwingend einzeln erfolgen und die PDFs müssen in Ninox nicht einzeln für andere Zwecke dienen, dann ist die Option mittels dem dynamischen Druck über Carbone eine gute Alternative. Dort kann man mittels den "Repetitions" und "Substitutions" die Inhalte aneinanderreihen. Die Umsetzung ist etwas aufwändiger als das einfache Drucklayout, aber wesentlich mächtiger.
Es ist damit möglich, bedingte Formatierungen, komplexe fortlaufende Tabellen etc. zu drucken. Damit sollte auch dieses Problem funktionieren. -
Danke für die Vorschläge, ich bin allerdings auf der Suche nach einer einfachen Lösung in ninox. Klingt nicht danach. Weitere Plattformen wie Carbone usw. hebe ich mir für später auf, wenn ich mit ninox vertrauter bin. Trotzdem danke.
-
Moin ,
wenn du das über das dynamische Drucklayout machst, geht inzwischen das Zusammenführen von PDFs (genauergesagt das Einfügen von PDFs in ein zu renderndes PDF).
Es gibt dafür den (Carbone)-Befehl appendFile =>{d.pdf_url:appendFile}
VG Ronald
-
Anbei eine Beispiel DB wie es funktioniert.
Content aside
- vor 2 MonatenZuletzt aktiv
- 5Antworten
- 103Ansichten
-
5
Folge bereits