Top-Themen

Aktuelle Themen (A bis Z)

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 Photoshop - druck aller gruppen als pdf

Mitglied: jensgebken

jensgebken (Level 2) - Jetzt verbinden

03.01.2019 um 08:06 Uhr, 688 Aufrufe, 23 Kommentare, 3 Danke

Hallo Gemeinschaft,

habe eine ps datei in der ich viele Gruppen gebildet habe mit unterschiedlichen Layouts

ist es möglich durch eine Art Action jede einzelne Gruppe als separate Datei (pdf) zu drucken
Mitglied: 137846
03.01.2019, aktualisiert um 09:25 Uhr
Nennt sich Ebenenkomposition.
https://helpx.adobe.com/de/photoshop/using/layer-comps.html#export_layer ...
Für das automatische Speichern der Kompositionen siehe Abschnitt "Export" im Link, damit geht es dann in einem Rutsch für alle angelegten Kompositionen.

Gruß A.
Bitte warten ..
Mitglied: colinardo
LÖSUNG 03.01.2019, aktualisiert um 11:55 Uhr
Servus @jensgebken ,
falls du deine Layer nicht schon als Ebenenkompositionen (.s @137846) angelegt hast sondern in den Ebenen nur mit Ordnern gruppiert hast

screenshot - Klicke auf das Bild, um es zu vergrößern

und die anderen Ordner währenddessen ausgeblendet hast kannst du folgendes Photoshop JavaScript hernehmen um alle Ordner-Gruppen der ersten Ebene in separate PDF Dateien zu exportieren:
Im Skript Aazupassen ist die Variable pathExport, die den Export-Pfad für die PDF-Dateien festlegt (bitte nur Slashes verwenden, keine Backslashes).
Wenn spezielle PDF Export-Optionen gewünscht sind, müssen diese im Objekt pdfoptions angegeben werden (s. Referenz Link in den Kommentaren).
Als Name für die PDF-Datei wird der Name des Gruppen-Ordners(Layers) verwendet, dieser sollte also keine Sonderzeichen besitzen die für Dateien ungültig sind und einmalig sein (auf Behandlung dieser Fälle habe ich aus Übersichtsgründen hier verzichtet, Anpassung kann selbstverständlich jeder für sich vornehmen).
01.
// verarbeite aktives Dokument
02.
var doc = app.activeDocument;
03.
// Export-Pfad für die PDF Dateien
04.
var pathExport = 'D:/temp';
05.
// PDF Export-Optionen 
06.
// (s. Photoshop JavaScript API Reference: 
07.
// https://www.adobe.com/content/dam/acom/en/devnet/photoshop/scripting/Photoshop-CS6-JavaScript-Ref.pdf
08.
var pdfoptions = new PDFSaveOptions();
09.
// alle Layer unsichtbar schalten
10.
for (var i = 0; i < doc.layers.length;i++){
11.
    doc.layers[i].visible = false;
12.
}
13.
// Für alle Ordner-Gruppen der ersten Ebene
14.
for (var i = 0; i < doc.layers.length;i++){
15.
    // Layer sichtbar schalten
16.
    doc.layers[i].visible = true;
17.
    // Export-Datei aus Export-Pfad + Name des Ordnersets und der Extension .pdf zusammensetzen
18.
    var fSave = new File(pathExport + '/' + doc.layers[i].name + '.pdf') ;
19.
    // Speichern
20.
    doc.saveAs(fSave, pdfoptions, true);
21.
    doc.layers[i].visible = false;
22.
 }
23.
// END
24.
alert("Finished export.");
Wie du solche Skripte in Photoshop verwendest kannst du in der einschlägigen Adobe Doku nachschlagen.
https://helpx.adobe.com/de/photoshop/using/scripting.html

Viel Spaß
Grüße Uwe

' edit Code noch etwas optimiert.
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 11:41 Uhr
hallo uwe - genauso sieht es bei mir aus wie du beschrieben hast - jetzt versuche ich das mit deinem script zu probieren
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 11:49 Uhr
klappt leider nicht - habe dein script genommen und als js gespeichert - dann über load in ps eingelesen

leider werden keine dateien erstellt
Bitte warten ..
Mitglied: colinardo
03.01.2019, aktualisiert um 12:04 Uhr
Wurde hier einwandfrei mit PS CC getestet. Bitte alle Kommentare (vor allem die zum Pfad und Export-Optionen) lesen.
Bitte warten ..
Mitglied: colinardo
LÖSUNG 03.01.2019, aktualisiert um 12:05 Uhr
Btw. kennst du folgende Funktion? Die macht genau dasselbe auch (wenn du vorher alle Ebenen sichtbar machst) und ist schon in Photoshop integriert für alle die des Skriptens nicht mächtig sind:

screenshot - Klicke auf das Bild, um es zu vergrößern

screenshot - Klicke auf das Bild, um es zu vergrößern
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 12:15 Uhr
Zitat von jensgebken:

klappt leider nicht - habe dein script genommen und als js gespeichert - dann über load in ps eingelesen

leider werden keine dateien erstellt
Zur Info: Hab's hier mal schnell testweise in ein CC 2019 rein geworfen, klappt perfekt.

p.s. Über den Dialog den @colinardo genannt hat geht's so nat. auch sehr komfortabel.

Case closed.
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 12:54 Uhr
ah - okay - dann ist meine version CS3 zu alt und geht somit leider nicht
Bitte warten ..
Mitglied: colinardo
03.01.2019, aktualisiert um 13:09 Uhr
Zitat von jensgebken:

ah - okay - dann ist meine version CS3 zu alt und geht somit leider nicht
Doch das geht auch mit CS3. Laut API Doku sind alle vom Skript benutzten Objekte dort auch schon nutzbar.
https://www.adobe.com/content/dam/acom/en/devnet/photoshop/scripting/pho ...

Auf Anfrage teste ich das gerne nochmal mit CS3, gegen Aufwandsentschädigung. Ich schätze aber du hast im Pfad einen Fehler gemacht.
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 13:10 Uhr
lieben dank für deine hilfe und dein angebot - leider kann ich dafür kein geld ausgeben - vielleicht finde ich ja etwas im netz dazu -- trotzdem lieben dank nochmal
Bitte warten ..
Mitglied: colinardo
LÖSUNG 03.01.2019, aktualisiert um 13:39 Uhr
Hast du meinen Beitrag oben nicht gelesen?
Die Option über den in Photoshop integrierten Dialog über Datei > Skripten > Ebenen in Dateien exportieren hast du auch in CS3!!

Hab mal schnell ein CS3 aus einer alten VM ausgegraben, Test mit meinem Skript von oben durchgeführt, funktioniert einwandfrei. Du musst also bei der Anpassung einen Fehler eingebaut haben, oder Ordnernamen sind nicht konform(s. Kommentare). Nimm dir das Adobe ExtendScript Toolkit und mach ein Debug.

Hier der Nachweis der Funktion mit CS3:

screenshot - Klicke auf das Bild, um es zu vergrößern

Und wie oben bereits erwähnt gibt es die in Photoshop integrierte Variante auch in CS3

screenshot - Klicke auf das Bild, um es zu vergrößern

Du hast also alles was du brauchst!

Wenns das dann war, den Beitrag bitte noch auf gelöst setzen, und Lösungen markieren. Merci.
Bitte warten ..
Mitglied: jensgebken
03.01.2019, aktualisiert um 13:44 Uhr
verarbeite aktives Dokument

var doc = app.activeDocument;

Export-Pfad für die PDF Dateien

var pathExport = 'c:/data/siren/datei';

PDF Export-Optionen

(s. Photoshop JavaScript API Reference:

https:
www.adobe.com/content/dam/acom/en/devnet/photoshop/scripting/Photoshop-CS6-JavaScript-Ref.pdf

var pdfoptions = new PDFSaveOptions();

Für alle Ordner-Gruppen der ersten Ebene

for (var i = 0; i < doc.layers.length;i++){

Layer sichtbar schalten

doc.layers[i].visible = true;

alle anderen Layer außer dem aktuellen unsichtbar schalten

for (var y = 0; y < doc.layers.length;y++){

if (y != i){

doc.layers[y].visible = false;

}

}

Export-Datei aus Export-Pfad + Name des Ordnersets und der Extension .pdf zusammensetzen

var fSave = new File(pathExport + "/" + doc.layers[i].name + '.pdf') ;

Speichern

doc.saveAs(fSave, pdfoptions, true);

}

END

alert("Finished export.");
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 14:31 Uhr
Guck dir das Skript von oben doch mal an, du hast sämtliche Kommentarstriche entfernt ... wie soll das dann, Koppschüttel ...
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 14:33 Uhr
ah - sorry - sind hier nicht übernommen worden - im richtigen js script sind sie drin
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 14:44 Uhr
Les mal das letzte Kommentar von @colinardo zum ScriptToolkit ! Da steht alles drin was du brauchst und vor allem die Kommentare im Skript.
Und wenn du es gelesen hättest bräuchtest du das Skript ebenfalls auch nicht mehr.
Leute gibt's, schon mundgerecht serviert reicht schon nicht mehr...echt armselig.
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 15:12 Uhr
nu hab ich den fehler gefunden - bei kleinen dateien geht es - meine ist 750 mb gross und dann geht es nicht mehr
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 15:15 Uhr
Dann ist deine Kiste zu lahm und hat zu wenig Speicher. Btw. dein gepostet. Skript stimmt offensichtlich nicht mehr mit dem obigen überein.
Bitte warten ..
Mitglied: jensgebken
03.01.2019, aktualisiert um 15:35 Uhr
hier nochmal das script - aber es wird wohl daran liegen, dass der pc es nicht hinbekommt - trotzdem - lieben dank für deine hilfe
01.
// verarbeite aktives Dokument
02.

03.
var doc = app.activeDocument;
04.

05.
// Export-Pfad für die PDF Dateien
06.

07.
var pathExport = 'c:/data/siren/datei';
08.

09.
// PDF Export-Optionen 
10.

11.
// (s. Photoshop JavaScript API Reference: 
12.

13.
// https://www.adobe.com/content/dam/acom/en/devnet/photoshop/scripting/Photoshop-CS6-JavaScript-Ref.pdf
14.

15.
var pdfoptions = new PDFSaveOptions();
16.

17.
// alle Layer unsichtbar schalten
18.

19.
for (var i = 0; i < doc.layers.length;i++){
20.

21.
    doc.layers[i].visible = false;
22.

23.
}
24.

25.
// Für alle Ordner-Gruppen der ersten Ebene
26.

27.
for (var i = 0; i < doc.layers.length;i++){
28.

29.
    // Layer sichtbar schalten
30.

31.
    doc.layers[i].visible = true;
32.

33.
    // Export-Datei aus Export-Pfad + Name des Ordnersets und der Extension .pdf zusammensetzen
34.

35.
    var fSave = new File(pathExport + '/' + doc.layers[i].name + '.pdf') ;
36.

37.
    // Speichern
38.

39.
    doc.saveAs(fSave, pdfoptions, true);
40.

41.
    doc.layers[i].visible = false;
42.

43.
 }
44.

45.
// END
46.

47.
alert("Finished export.");
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 15:44 Uhr
Und wieso machst du es dann nicht über die integrierte Funktion in PS?
Oder geht die etwa mit deinem Dok auch nicht?
Und was sagt der Toolkit Debugger? Der muss ja eine Fehlermeldung bringen.
Bitte warten ..
Mitglied: jensgebken
03.01.2019 um 15:51 Uhr
mit der integrierten funktion ist es genauso

mit dem tool kommt folgende meldung
error 21undefinedis not an object
Line 29
Bitte warten ..
Mitglied: 137846
03.01.2019, aktualisiert um 15:57 Uhr
Dann ist dein Dok im ArXXX. oder du brauchst eben einen moderneren Rechner mit mehr Bums.

Das liegt dann nicht mehr in unserem Einflussbereich!
Bitte warten ..
Mitglied: 137846
04.01.2019, aktualisiert um 09:08 Uhr
Hmm, wieso markierst du den letzten Kommentar als Lösung des Beitrags? Für mich gebührt das eher dem Skript und den genannten Lösungen von @colinardo weiter oben.
Bitte warten ..
Mitglied: jensgebken
04.01.2019 um 09:26 Uhr
geändert - danke
Bitte warten ..
Ähnliche Inhalte
Grafik

Ausdruck Photoshop PDF ergibt leere Seite

Frage von FiZaZueGrafik5 Kommentare

Guten Tag Leute, folgendes Problem: Es wird mit Photoshop Creative Cloud eine PDF erstellt, die anschließen gedruckt werden soll. ...

Batch & Shell

Automatischer PDF Druck mit Kopieanzahl

Frage von MeDDuXBatch & Shell2 Kommentare

Hallo Zusammen, ich hab leider zu diesem Thema viel gefunden aber nicht genau das was ich brauche. Kurz zum ...

Entwicklung

Automatischer PDF Druck auf spezifischen Drucker

Frage von Orvqb99d5E2UEntwicklung4 Kommentare

Hi. Ich benötige für einen Windows Server ein Script mit folgenden Eigenschaften: Order1 soll überprüft werden, wenn dort neue ...

Windows Server

PDF Druck dauert ewig - Windows Server 2012 R2

gelöst Frage von Intruder0001Windows Server3 Kommentare

Hallo habe das Problem das wenn PDF Dokumente ausgedruckt werden diese nur sehr langsam gedruckt werden. 10 Seitiges Dokument ...

Neue Wissensbeiträge
Windows 7

Südkoreas Regierung setzt auf Linux, um Windows 7 Clients abzulösen

Information von kgborn vor 2 StundenWindows 7

Kleiner Infosplitter zum Wochenanfang: Während München (LiMux) und die niedersächsische Finanzverwaltung von Linux auf einen Windows 10-Client (und Office) ...

Internet
Big Brother is Watching You
Information von transocean vor 13 StundenInternet

Moin, die Datenkrake Google fischt Informationen über Einkäufe ab, die GMail Nutzer im Netz tätigen. Gruß Uwe

Datenschutz
TeamViewer gehackt !
Information von aqui vor 15 StundenDatenschutz4 Kommentare

Hat schon einen Grund warum verantwortungsvolle Admins diese Software nicht einsetzen und sie in den meisten größeren Firmen aus ...

Netzwerke

Cisco Security Warnung für SoHo Switches der SG Serie

Information von aqui vor 1 TagNetzwerke3 Kommentare

Update auf eine aktuelle Version wäre also eine gute Idee ! ;-)

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Netzwerk IP Kamera nur an einem Rechner sichtbar
Frage von Lutz-ReNetzwerkgrundlagen8 Kommentare

Guten Abend Ich hab in einem IP 4 Netzwerk mit gleichen Subnetz zwei Kameras mit festen IP Adresse und ...

Verschlüsselung & Zertifikate
Verschlüsselungsmethoden für Netzwerkdateien im Firmennetzwerk
Frage von kafipauseVerschlüsselung & Zertifikate7 Kommentare

Hallo, ich suche für meine Firma eine Verschlüsselungssoftware, um einige Ordner auf einem Fileserver zu verschlüsseln und verschiedenen Gruppen ...

Microsoft Office
Office 2010, 2013, 2016 und 2019 auf einem PC ohne Dualboot?
gelöst Frage von RT81-2019Microsoft Office6 Kommentare

Office 2010, 2013, 2016 und 2019 auf einem PC ohne Dualboot? In wie fern ist es möglich, das 2010 ...

LAN, WAN, Wireless
OpenVpn - Options error: Maximum option line length (256) exceeded - Editor Notepad++
Frage von mike7050LAN, WAN, Wireless5 Kommentare

Hallo zusammen, ich komme nicht mehr weiter leider: Ich habe OpenVPN auf zwei Windows 10 Pro Notebooks eingerichtet. Notebook ...