"We are back" « oc.at

Bilder und Dokumente automatisch in PDF zusammenführen

master_burn 13.08.2010 - 09:34 3874 8
Posts

master_burn

Legend
Loading . . 40% . . . 50%
Avatar
Registered: Jul 2001
Location: near Quasi
Posts: 2479
Folgendes Problem:

Ich habe tausende Bilder mit zugehörigen Berichten auf der Platte liegen. Diese sollen jetzt jeweils in ein Dokument zusammengeführt werden.

Die Daten liegen ca. so vor:

Bericht mit Namen A1027b.doc, zugehörige JPG's mit dem Namen A1027b_01.jpg; A1027b_02.jpg; ..usw
Dann B1027a, B1027b, ...

Ein riesen Datensalat. Jetzt sollen die in eine Pdf - laut obigem Beispiel dann zb. A1027b.pdf zusammengeführt werden.

Das möchte ich gerne automatisieren .. sonst bin ich Wochenlang beschäftig :(

Is das mit Acrobat möglich? Stichwort Batch-/Stapelverarbeitung.

Eventuell auch mit ner Freewarelösung wenns Acrobat out of the Box nicht kann. Bitte nur SW für Win

TIA
mburn

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ein Freund von mir hat mir erzählt, das er sowas in open office gemacht hat.
Das odt format ist ja qausi ein zip, das unter anderem mit xml dateien gefüllt ist, du kannst ja ein bild einfügen und in der datei nachschauen wie und wo das eingefügt wird.

Aber die normale open office ausgabe kann per commandline nicht viel, da wirst du wohl eher auf einen pdf printer "drucken" müssen, oder du suchst dir irgendein macro oder script, das openoffice um das erweitert. Per google findet man da sehr schnell was.

master_burn

Legend
Loading . . 40% . . . 50%
Avatar
Registered: Jul 2001
Location: near Quasi
Posts: 2479
Ok werd mich da mal umsehn .. klingt auf jeden fall interessant, da komplett kostenlos und offen. (berichte natürlich dann auch wenns funktionieren sollte)

edit: btw wennst ihn demnächst mal siehst, frag ihn doch bitte danach

inzwischen aber bitte: falls noch jemandem ne Lösung mit Adobe Acrobat einfällt .. das wär mir das Liebste

muene

Addicted
Avatar
Registered: Jan 2004
Location: @Home
Posts: 430
Vielleicht hilft dir das weiter:
pdftk

Du müsstest zuvor halt alle Dateien in .pdf's umwandeln und anschließend kannst du diese mit dem oben geposteten Programm zusammenfügen.
(Einen Windows Befehl zum gruppieren - welche Dokumente zusammengehören - der einzelnen Dokumente müsste es doch auch geben oder?!)

UncleFucka

-
Avatar
Registered: Jun 2002
Location: CH
Posts: 4737
http://www.downloadatoz.com/busines...l/createpdf.htm

gratis tool, auch command line basiert -> kombinieren mit ein bisschen batch script -> fertig.

auf der seite ist auch alles beschrieben. also alle APIs und wies geht.

// http://www.softsea.com/review/Advan...F-Splitter.html

der hier ist für 7 tage gratis. wenn du also zuerst mal mit dem oberen alle files im folder einfach batch zu pdfs machst, kannst du mit dem dann auch per commandline batch alle mergen. (hab nicht explizit gefunden das der obere auch merge per commandline kann)
Bearbeitet von UncleFucka am 13.08.2010, 13:04

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12144
pdftk und ein kleines Shellscript erledigen das gerne fuer dich. Zur Not halt via Cygwin, weil von nix kommt nix.

UncleFucka

-
Avatar
Registered: Jun 2002
Location: CH
Posts: 4737
jop pdftk schaut da eigentlich am besten aus. nur kanns halt keine pdfs erstellen, das musst mit nem pdfcreator machen. der oben erwähnte createpdf kann das auch batchwise, also einfach wildcard und alle files die matchen werden konvertiert.

master_burn

Legend
Loading . . 40% . . . 50%
Avatar
Registered: Jul 2001
Location: near Quasi
Posts: 2479
hmm ok das koingt ja wirklich gut - das problem ist jetzt nur das ich dazu zuerst die dateien die zusammengehören sortieren muss (in eigene ordner zb) oder seh ich da was falsch

andere Baustelle: Soviel code ich dann auch nicht - hier ein besipiel von der seite:
Code:
pdftk beispiel.pdf formular.pdf cat output beispiel_gesamt.pdf 
pdftk D=deckblatt.pdf B=beispiel.pdf cat D B2-10  output beispiel_deckblatt.pdf

Ich versuch das mal nachzuvollziehen:
Wenn ich 10 dateien habe die zum Bericht 123ABC gehören (schön durchnummeriert mit 123ABC_01; 02; usw) schreib ich dann folgendes:
Code:
pdftk 123ABC.pdf 123ABC*.pdf cat output 123ABC_final.pdf
und bekomm die neue datei 123ABC_final.pdf ?

schön und gut und was wenn jetzt die Gruppe 123ABC 4 jpg's(bereits in pdf konvertiert) und die Gruppe 456DEF 6 jpg's usw hat .. und ich hab ja tausende davon .. wie bekomm ich das automatisiert das er immer die die zusammenpassen nimmt und in eine datei konvertiert .. ich glaub da tu ich mir schwer sowas zu coden ..

edit:
nochmal einfacher und kurz formuliert .. mit wildcards belibig viele durchnummerierte dateinen zu mergen funzt schon mal, aber das problem dass ich unzälige solcher dateien-gruppen habe die alle automatisch gemerged werden sollen bleibt - dateien einzeln eintippen is doof!
Bearbeitet von master_burn am 13.08.2010, 15:26

master_burn

Legend
Loading . . 40% . . . 50%
Avatar
Registered: Jul 2001
Location: near Quasi
Posts: 2479
ok vielleicht nochmal anders:

kennt we ne möglichkeit dateien anhand ihres namens automatisch sortieren zu lassen .. sagen wir zb in ordner

also zb alle dateien mit namen A1_01.jpg bzw B1_01.jpg und folgende in eigene Ordner

das problem muss doch zumindestens teilautomatisiert zu lösen sein .. ohne groß programmierkenntnisse ...

..oder hab ich bei euren posts oben irgendwas ned verstanden, dann bitte drauf hinweisen :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz