2016-11-23 4 views
-2

Ich versuche, Seitenzahlen zu allen pdfs in einem Ordner durch Bat-Skript hinzuzufügen.
Ich kann keine Software installieren, und daher kann ich nur verwenden, was auf meinem Windows-Rechner ist.Hinzufügen der Seitennummer zu pdf mit Ghostscript

Ich habe Ghostscript, und einige PDF-Reader (auch Nuance, die die Gr8 PDF Creator Hilfe hat, die dies im Handumdrehen tun kann - jedoch nicht aus Batch). Ich habe diese Antwort hier gefunden: How can I add a footer to the bottom of each page of a postscript or pdf file in linux? Aber ohne Erfolg!

Und ich habe den "Code" in einer .ps-Datei gespeichert. Danach laufe ich:

+1

kein Erfolg? Was ist das Problem? In Ihrem Code-Snippet fehlt die schließende Klammer BTW. –

+0

Sie scheinen eine Ausgabedatei anzugeben, aber ich sehe nicht, wo Sie die Eingabedatei angeben, die theoretisch Ihre FOR-Variable sein sollte. Sie verwenden nur die Variable FOR für die Ausgabedatei. – Squashman

+0

Der Code, den Sie verwenden möchten, ist eine BATCH-FILE. Speichern Sie es als PS-Datei, ich denke, könnte PowerShell sein, aber ich dachte, sie .PS1 für die Erweiterung verwendet. Dieser Code wird nicht unter Powershell ausgeführt. – Squashman

Antwort

0

Die Post, auf die Sie zeigen, funktioniert gut für PostScript-Eingabe, für die es bestimmt ist. Es wird überhaupt nicht für die PDF-Eingabe funktionieren, da PDF kein PostScript ist.

Es ist möglich zu tun, was Sie durch das Schreiben PostScript- wollen, aber seine nicht-trivial, würden Sie ziemlich viel Postscript lernen, um es an die Arbeit und es wäre nie zuverlässig sein.

Die beste Lösung, wann immer Sie eine PDF-Datei ändern möchten, besteht darin, zum ursprünglichen Dokument zurückzukehren, es zu modifizieren und das PDF neu zu erstellen.

+0

So. Wenn ich zuerst jedes PDF im Ordner in Postscript umwandele, kann ich dasselbe Skript machen, aber für die PS-Datei? das Original in Adobe pro Ändern ist keine Option :(. ich erfolgreich den Dateinamen zu jedem Header hinzugefügt haben, mit pdfstamper (was ich mit iText glauben läuft irgendwie). – TrueTom

+0

Möglicherweise wird es funktionieren, aber die Kosten der Die Konvertierung in PostScript ist beträchtlich: Seiten mit Transparenz werden zu Bildern, Anmerkungen werden als Teil der Seite gerendert, Metadaten werden unwiederbringlich verloren gehen, die Suche wird wahrscheinlich nicht mehr funktionieren, es kann auch andere Probleme geben. – KenS

Verwandte Themen