Thread PDFs kombinieren
(7 answers)
Opened by eXpli at 2011-02-07 17:04
Hallo zusammen,
ich versuch grad ein kleines Script zu schreiben, welches mir aus jeweils 10 (oder) mehr vorhandenen PDFs bestimmte Seiten rausfilter und in einen neue PDF schreibt ("*.pdf-n"). Ich würde das gern mit einer FOREACH-Schleife durchführen! Hier meine Einfall: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #!/usr/bin/perl use warnings; use strict; use Data::Dumper; use PDF::Reuse; opendir (DIR, 'C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Eclipse_Workspace\Perl\PDF\old') || die "Fehler beim Einlesen des Verzeichnisses: $!"; my @files = readdir(DIR); close DIR; shift(@files); # . raus shift(@files); # .. raus print Dumper (@files); print "FOREACH\n"; foreach my $datei (@files){ print "$datei\n"; prFile("$datei-n"); #die neue pdf prDoc( # seite 1 bis 2 der alten geht in die neue { file => '$datei', first => 1, last => 3 } ); prEnd(); } Im Array Files werden mir alle vorhandenen PDFs angezeigt. Testweise soll von jedem PDF die Seite 1 - 3 in eine neue PDF-Datei gespeichert werden. Leider kommt nur eine Fehlermeldung: Quote Text in error.log: Code: (dl
)
1 The file $datei can't be found, aborts Habt ihr nen Tip für mich? |