Wie verbindet man PDF-Dateien in ruby?
Dieser war fragte im Jahr 2008. Hoffentlich gibt es eine bessere Antwort jetzt.
Wie kann man kombinieren von PDF-Dateien in ruby?
Ich bin mit dem pdf-stamper gemein Formular ausfüllen, in ein PDF. Ich möchte n PDF-Dateien, ein Formular ausfüllen, in jedem von Ihnen, und speichern Sie das Ergebnis als eine n-Seiten-Dokument.
Können Sie dies mit einer nativen Bibliothek wie Garnelen? Können Sie dies mit der rjb und iText? pdf-stamper ist ein wrapper auf iText.
Möchte ich vermeiden, mit zwei Bibliotheken (z.B. pdftk und iText), wenn möglich.
InformationsquelleAutor der Frage Paul Schreiber | 2010-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ab 2013 können Sie Garnelen zum Zusammenführen von PDF-Dateien. Kern: https://gist.github.com/4512859
InformationsquelleAutor der Antwort Evan Closson
Nach einer langen Suche nach einer reinen Ruby-Lösung, landete ich schreiben von code von Grund auf neu zu analysieren und zu kombinieren/Zusammenführen von PDF-Dateien.
(Ich glaube, es ist so ein Durcheinander mit den aktuellen tools - ich wollte etwas nativeaber Sie alle scheinen haben verschiedene Probleme und Abhängigkeiten... auch Garnelen sank die Unterstützung von Vorlagen, die Sie verwenden zu haben)
Ich geschrieben das Juwel online und Sie können es zu finden GitHub als gut.
können Sie es installieren mit:
Es ist sehr einfach zu bedienen (mit oder ohne speichern der PDF-Daten in eine Datei).
Zum Beispiel, hier ist eine "one-liner":
Wenn Sie Fragen zu finden, bitte lassen Sie mich wissen, und ich werde arbeiten an einer Lösung.
InformationsquelleAutor der Antwort Myst
Verwenden ghostscript zu kombinieren PDF-Dateien:
InformationsquelleAutor der Antwort 0x4a6f4672
Schrieb ich ein ruby-gem, dies zu tun — PDF::Fusion. Es nutzt iText. Hier ist, wie Sie es verwenden:
InformationsquelleAutor der Antwort Paul Schreiber
Nicht gesehen haben, große Möglichkeiten in Ruby - ich habe die besten Ergebnisse Beschuss aus auf pdftk:
InformationsquelleAutor der Antwort Yarin
Sind wir näher, als wir im Jahr 2008, aber noch nicht ganz dort.
Den neuesten dev-version von Garnelen können Sie einer vorhandenen PDF-Datei als Vorlage, aber nicht eine Vorlage verwenden, die über und über, wie Sie weitere Seiten hinzufügen.
InformationsquelleAutor der Antwort James Healy
Via iText, das funktioniert,... allerdings sollten Sie glätten die Formen, bevor Sie Sie Zusammenführen zu vermeiden Feldname Konflikte. Das oder die Felder umbenennen einer Seite zu einem Zeitpunkt.
Innerhalb von PDF -, Felder mit dem gleichen Namen Aktie einen Wert. Dies ist in der Regel nicht das gewünschte Verhalten, aber es ist praktisch, von Zeit zu Zeit.
Etwas entlang der Linien von (in java):
InformationsquelleAutor der Antwort Mark Storer
Wenn Sie möchten, fügen Sie einer Vorlage (erstellt von macOS Seiten oder Google Docs) mit dem combine_pdf gem dann können Sie versuchen, mit dieser:
InformationsquelleAutor der Antwort