Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Stapelverarbeitung pdf

Frage Entwicklung Batch & Shell

Mitglied: PdfUser

PdfUser (Level 1) - Jetzt verbinden

28.03.2009, aktualisiert 01:07 Uhr, 5171 Aufrufe, 2 Kommentare

Ich möchte aus einer Vielzahl von pdf Dateien mit gleichem Seitenaufbau (46 Seiten) nur die Seite 1,6 und 7 in einer neuen pdf Datei abspeichern, die ich dann mit pdf p zum Ausdruck bringe. Ich habe mich bisher vergeblich versucht in die batch Programmierung in Verbindung mit pdftk einzuarbeiten. Leider funktioniert diese Seitenentnahme nicht in einer Operation. Über die simplen Schritte bin ich bisher nicht hinausgekommen. Die Dateien liegen jetzt in 2 Verzeichnissen und bekomme diese dann über das 3. Hilfverzeichnis nicht zusammengeführt. Ich habe in diesem Forum ähnlich gelagerte Fälle zwar versucht umzumodeln, hierzu reichen meine kargen Kenntnisse aber offensichtlich nicht aus. Ich würde mich riesig freuen, wenn mir jemand weiterhelfen könnte.

rem @echo off & setlocal
set "BSAusgabe1=C:\BSAusgabe1"
set "pdftk=C:\Programme\pdftk builder\pdftk.exe"

for /f %%d in ('dir c:\bsEingabe/b') do pdftk c:\bseingabe\%%d cat 1 output c:\bSAusgabe1\%%d
pause
set "BSAusgabe2=c:\BSAusgabe2"

for /f %%d in ('dir c:\bsEingabe/b') do pdftk c:\bseingabe\%%d cat 6-7 output c:\bSAusgabe2\%%d

pause
set "BSAusgabe3=c:\BSAusgabe3"

rem for/f %%d in ('dir c:\bsAusgabe1/b') = in ('dir c:\bsAusgabe2/b') do pdftk c:\bsausgabe1\%%d cat c:\bsausgabe2\%%d output c:\ausgabe3\%%d
Mitglied: bastla
28.03.2009 um 09:41 Uhr
Hallo PdfUser und willkommen im Forum!

Eigentlich sollte das so funktionieren:
01.
@echo off & setlocal 
02.
set "Ein=C:\BSEingabe" 
03.
set "Aus=C:\BSAusgabe" 
04.
set "pdftk=C:\Programme\pdftk builder\pdftk.exe" 
05.
 
06.
if not exist "%Aus%" md "%Aus%" 
07.
for %%i in ("%Ein%\*.pdf") do "%pdftk%" "%%i" cat 1 6-7 output "%Aus%\%%~ni_167%%~xi"
wobei der Namenszusatz "_167" natürlich auch entfallen kann (dann genügt als Zielangabe "%Aus%\%%~nxi").

Wolltest Du schließlich noch aus allen Einzeldateien ein Gesamtdokument erzeugen, dann noch zusätzlich die Zeile:
"%pdftk%" %Aus%\*.pdf cat output "%Aus%\Gesamt.pdf"
Anmerkung: Bei der Angabe der Quelle akzeptiert "pdftk" bei Verwendung von Wildcards (hier: *) keine Anführungszeichen (was kein Problem ist, solange der Pfad des Ausgabeordners keine Leerzeichen enthält).

Grüße
bastla
Bitte warten ..
Mitglied: PdfUser
28.03.2009 um 21:32 Uhr
Super, ganz herzlichen Dank bastla. Ich habe soeben 450 Dateien erfolgreich zusammengefaßt. Dann kann pdftk doch unterschiedliche Seitenpositionen in einem Arbeitsschritt zusammenfassen. Nochmals ganz herzlichen Dank.

Frank Neumann
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Wieso druckt PDF keine Excel Zellenfüllung? (4)

Frage von ITCrowdSupporter zum Thema Microsoft Office ...

Batch & Shell
PDF auf Email automatisiert über Netzwerk drucken (1)

Frage von Str33tfight3r zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel-Dokument zu PDF umwandeln funktioniert nicht korrekt (10)

Frage von imebro zum Thema Microsoft Office ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(3)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...