| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY GeForce RTX® 4090, RTX® 4080 16GB, und RTX® 4080 12GB; PNY stellt die neue Generation der NVIDIA GeForce RTX 40 GPUs vor |
Autor
|
Thema: PDFs mit PDF Creator und PSP 2010 Jobserver erstellen (3000 mal gelesen)
|
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 01. Mrz. 2011 17:24 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie kann man PDF Creator "überzeugen" oder so konfiguriert werden, dass es PDF Dokumenten in einem Verzeichnis auf dem Server ablegen soll. PSP 2010 hat für diese Konvertierung eine Vorlage "aimd_pdf.ini" in "..\Templates.de\Jobserver" bereits verfügbar. Welche Eigenschaften/Parameter in PDF Creator 1.0 muss man anpassen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 01. Mrz. 2011 20:11 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
|
Jörg2 Mitglied
Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 02. Mrz. 2011 11:02 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
muellc hat Recht. Der Inventor 2010 kann ohne externen PDF-Drucker PDF´s erzeugen. Die kannst du über PSP mit einer einfachen Zeile als Hauptdokument, als Nebendokument, als Nebendatei, oder auch PDP unabhängig (in einem externen Ordner) speichern. Das Gnaze het selbnstverständlich auch auf dem Jobserver. Der PDF Creator hat ein eigenes Konfigurations-Menü zum Automatischen Speichern. Dort kannst du z.B. Dateinamen und Pfad konfigurieren. Die Konfiguration lässt sich auch in der Windows-Registrierung verändern bzw. durch eine eigene Programmierung ansprechen. Geht natürlich auch auf einem Jobserver. Wir haben früher auch in PSP über den PDF Creator PDF´s erzeugt, machen dies jedoch nun nicht mehr. Wenn du möchtest, kann ich dir einige alte Prozeduren zur Verfügung stellen. Gruß Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 02. Mrz. 2011 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie könnte ich z. B. die Zeichnung ABC1234.idw in PSP 2010 in Hintergrund, automatisch, als Datei ABC1234.pdf irgendwo auf dem Server, mit den "Bordmitteln" von PSP 2010, speichern? Das bedeutet ohne PDF Creator oder ähnliches. Danke für Ihre Rückmeldungen! Mfg, ERNSTSA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg2 Mitglied
Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 02. Mrz. 2011 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
Grundätzlich geht das mit dem Befehl AIMDSaveAs Lies dazu mal in dem anleigendem Auszug der Entwicklerdoku, wie man damit arbeitet. ApplCall AIMDSaveAs #DOCNAME0 #DOCNAME1 „PDF“ speichert das Dokument aus dem akt. Kontext als 1. Nebendatei im PDF-Format. Anstelle von DOCNAME1 kannst du natürlich auch andere Pfade angeben. ApplCall AIMDSaveAs #DOCNAME0 „PDF“ 0 speichert das Dokument aus dem akt. Kontext als Nebendokument, im PDF-Format, ohne Anlagedialog. Wo willst du die PDF´s denn speichern? Auf einem anderem Server (nicht dem PSP-Datenserver)? In bestimmten Odnern? Immer in dem selbem Ordner? Die beiden Befehle funktiuonieren mit allen Formaten, welche der Inventor Speichern kann, also z.B. auch mit STP, DWG, usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 02. Mrz. 2011 12:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Jörg2, ich soll diese PDF Dateien über ein Job in einem Verzeichnis auf dem Server speichern, wo anderen User mit den entsprechenden Windows Rechte zugreifen sollen. Bei der Speicherung von PDF braucht man Inventor? Mit anderen Worten wird sich Inventor öffnen? Für die Hilfe bedanke ich mich sehr. Mfg, ERNSTSA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg2 Mitglied
Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 02. Mrz. 2011 12:33 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
So in etwas habe ich das schon verstanden. Für genauere Hilfe benötige ich aber auch genauere Informationen. Wann (immer wenn sich in PSP was ändert, z.B. nur freigebene Daten), welche (Nur von Zeichnungen), wo hin (nur ein Pfad, füe alle Daten?), usw. Ja, bei der Erzeugung von Neutralformaten aus Inventorformaten, wird der Inventor benötigt. Der Inventor muss auf deinem Jobserver installiert sein. Das wäre mit dem PDF Creator aber nicht anders. Ich würde das PDF immer erst einmal in PSP verwalten. Wir machen das so, dass wir bei der Freigabe von IDW´s immer eine aktuelle PDF-Nebendatei erzeugen. Einige dieser PDF´s verteilen wir momentan noch manuell auf einen anderen Server. Künfig wollen wir ausgewählte PDF´s auch auf einem anderem Server, automatisch veröffentlichen. Zu Nebendateien kann man die Projektverknüpfung des Hauptdokumentes auslesen. Auf dem öffentlichem Server wollen wir eine Ordnerstruktur analog zu den PSP-Projekten anlegen, und die PDF´s in die entsprechenden Ordner kopieren. Man benötigt jetz nur noch ein Kennzeichen, welche PDF´s kopiert werden sollen. Das kann z.B. eine Dokumentenkategorie oder sonnst etwas sein. Das alles ist eigentlich kein großes Problem. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 02. Mrz. 2011 13:28 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
Es ist sogar möglich, den Dateinamen beim Abspeichern zu ändern. Das habe ich bei einer unserer Funktionen Realisiert. Dabei werden DXF Dateien unter der Artikelnummer in einem bestimmten Verzeichnis abgelegt. ------------------ Gruß, Gandhi Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. CAD-RPG - Anleitungen IVNGWC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 02. Mrz. 2011 15:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe versucht im PSP SHELLL das unten angezeigten Befehl auszuführen, und zwar: ApplCall AIMDSaveAs "#DOCNAME0" "#DOCNAME1" "PDF"; Eigentlich ich wollte die ausgewählte IDW Datei vom Verzeichnis "0" als PDF in dem Verzeichnis "1" zu konvertieren. Aber nach dem Starten der Ausführung, und Öffnung von Inventor, habe die entsprechende PDF Datei NICHT im Verzeichnis "1" auf dem Server gefunden. Was habe ich falsch gemacht? Mfg, ERNSTSA
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg2 Mitglied
Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 02. Mrz. 2011 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
|
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 03. Mrz. 2011 10:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, wenn ich im PSP SHELL die Anweisung, ApplCall AIMDSaveAs #(DOCNAME0) #(DOCNAME1) „PDF“; ausführe, bekomme ich der folgenden Fehlermeldung in der Datei „invlog.err“: Thu Mar 03 09:55:33 2011:================================================= Thu Mar 03 09:55:33 2011: CAI DLL: AIMDInv (9.0.64.0) C:\Program Files\Autodesk\Productstream Professional 2010\cai\aim_dlls\aimdinv14.dll Thu Mar 03 09:55:33 2011: ERROR: AIMDSaveAs(): Failed to save the file \\DE5OFFCA03A\Compass5_Data\2007\12\0\OE0302100.\\DE5OFFCA03A\Compass5_Data\2007\12\1\OE0302100 (hr = 80070057) Thu Mar 03 09:57:19 2011: AIMDAddIn ERROR: CPropertyManager: oUpdateAll(): No write permission for the document in Productstream Professional: AIMKEY = 104238.44260 Thu Mar 03 09:57:19 2011: AIMDAddIn ERROR: CPropertyManager::UpdateDocDisplayName(): No write permission for the document in Productstream Professional: AIMKEY = 104238.44260 Thu Mar 03 09:57:19 2011: AIMDAddIn ERROR: CPropertyManager::UpdateCompDisplayNames(): No write permission for the document in Productstream Professional: AIMKEY = 104238.44260 Thu Mar 03 09:57:19 2011: ERROR: AIMDSaveAs(): Failed to save the file \\DE5OFFCA03A\Compass5_Data\2007\12\0\OE0302100.\\DE5OFFCA03A\Compass5_Data\2007\12\1\OE0302100 (hr = 80070057) Der User ist in einem Windowsgruppe eingetragen, wo er in den betroffenen Verzeichnissen lese und schreiberechte hat. Mfg, ERNSTSA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 03. Mrz. 2011 11:14 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
Hallo Ihr PDF generierer Ihr solltet bedenken das bei der erstellung der PDF über AIMDSaveAs NUR das aktive Blatt genommen wird, heißt Ihr habt bei mehrblättrigen IDWs ein PDF mit nur einem Blatt. Hinzu kommt das es dazu noch in Farbe ist. Über den PDF Creator können alle Blätter gedruckt werden und auf wunsch noch mit nem Stempel z.B freigegeben usw versehen werden. Man kann da einiges an nachbereitung fabrizieren. Wenn das PDF gar nicht in PSP auftauchen soll ließe sich der Wunsch auch mit I-Logic realisieren im Falle von Inv2011 ------------------ Gruß Gerd [Diese Nachricht wurde von Gerd.A am 03. Mrz. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg2 Mitglied
Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 10. Mrz. 2011 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
Bezüglich deines Fehlerprotokolls kann ich dir leider nicht weiter helfen. Ich würde mich damit an deinen Händler bzw. an Autodesk (wenn du Subscription hast) wenden. Wenn du es doch mit dem PDF-Creator probieren willst, helfe ich gerne weiter. Hier schon mal einige Auszüge: /* PDF-Drucker als Standarddrucker setzten!*/ ___SetPrinter("Tx...."); /* PDFCreator auf Automatisches Speichern umstellen!*/ ___WriteRegistry(HKEY_CURRENT_USER "Software\PDFCreator\Program" "UseAutosave" "1"); /* Ordner für Nebendatei erzeugen ___Shell(rm("#DOCNAME1")); ___Shell ( md("#(DOCNAME1 |+)") ); /* Speicherpfad im PDF-Creator setzen ___WriteRegistry(HKEY_CURRENT_USER "Software\PDFCreator\Program" "AutosaveDirectory" "#(DOCNAME1 )"); /* Drucken ___Shell(JBSShellPrint "#(DOCNAME0)"); Dann willst du vermutlich noch den PDF-Creator wieder auf Speicherdialog und den Standarddrucker auf ein anders Gerät zurück stellen. Wenn du mehrere Dateien auf einmal verarbeiten willst, musst du noch etwas anders vorgehen. Der PDF-Creator erzeugt unter Umständen die PDF´s schneller, als diese gespeichert werden können. D.H. Zeitschleifen einbauen und/oder Dateien woanders speichern und später verschieben. Es ist halt ein bischen komplizierter als über AIMDSaveAs. Gruß Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 10. Mrz. 2011 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für ERNSTSA
Der PDF-Creator erzeugt unter Umständen die PDF´s schneller, als diese gespeichert werden können. D.H. Zeitschleifen einbauen und/oder Dateien woanders speichern und später verschieben. Zeitschleife ist auch nicht das wahre, kostet Zeit oder die Zeitschleife ist zu kurz. Lieber erst weitermachen wenn das PDF erstellt ist, also wirklich da ist.
------------------ Gruß Gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ERNSTSA Mitglied
Beiträge: 16 Registriert: 09.07.2010
|
erstellt am: 10. Mrz. 2011 12:13 <-- editieren / zitieren --> Unities abgeben:
|