Ich habe eine Reihe von PDF-Dateien nacheinander wie so genannt:Ist es möglich, eine Reihe von PDFs zu einer mit Ruby zu kombinieren?
- 01_foo.pdf
- 02_bar.pdf
- 03_baz.pdf
- usw.
Rubin verwenden, ist es möglich, diese in einem großen PDF zu kombinieren, während sie in der Reihenfolge bleiben? Es macht mir nichts aus, irgendwelche notwendigen Juwelen zu installieren.
Wenn dies in Ruby nicht möglich ist, wie wäre es mit einer anderen Sprache? Keine kommerziellen Komponenten, wenn möglich.
Update:Jason Navarrete's suggestion führen zur perfekten Lösung:
Legen Sie die PDF-Dateien benötigen zusammen mit pdftk in einem Verzeichnis zusammengefasst werden (oder stellen Sie sicher, pdftk in Ihrer PATH ist), dann laufen die folgende Skript:
pdfs = Dir["[0-9][0-9]_*"].sort.join(" ")
`pdftk #{pdfs} output combined.pdf`
Oder ich könnte es auch von der Kommandozeile als Einzeiler tun:
ruby -e '`pdftk #{Dir["[0-9][0-9]_*"].sort.join(" ")} output combined.pdf`'
Super Vorschlag Jason, perfekte Lösung, danke. Geben Sie ihm eine Stimme.
Danke, ich war noch nie zuvor auf pdftk gestoßen. Was für ein großartiges Werkzeug! –