Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Makro zum PDF erstellen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Makro zum PDF erstellen (4336 mal gelesen)
Methner
Mitglied
Dipl-Ing. (FH)


Sehen Sie sich das Profil von Methner an!   Senden Sie eine Private Message an Methner  Schreiben Sie einen Gästebucheintrag für Methner

Beiträge: 72
Registriert: 11.05.2005

Windows 7 Enterprise (64bit)
CATIA V5 R19 SP3, NX 8.0

erstellt am: 13. Mai. 2005 08:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich hätte gerne ein Makro das mir durch einen Klick das aktuelle Drawing speichert und zugleich noch von diesem ein PDF erstellt. Also 2 Dateien mit einem Klick erstellen.

Ich habe Probleme den aktuellen Dateinamen aus dem geöffneten Drawing herauszulesen. Diesen benötige ich zum speichern!!

Irgendwie bekomme ich es nicht hin, aber vielleicht kann mir ja hier einer kurz sagen wir geht bzw mir so ein Makro bereitstellen. Wäre super.

Danke Oli

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

summertime
Mitglied
Konstrukteur


Sehen Sie sich das Profil von summertime an!   Senden Sie eine Private Message an summertime  Schreiben Sie einen Gästebucheintrag für summertime

Beiträge: 47
Registriert: 22.10.2003

CATIA V5 R12, R13, R14

erstellt am: 24. Mai. 2005 14:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

Hallo Oli,

mit diesem Makro sollte es möglich sein, du mußt allerdings einen PDF Printer als Drucker installieren und als Standarddrucker festlegen. Da Catia so viel ich weiß keine Pdf Files erstellen kann.

Dim filesystem As Object
Set filesystem = CATIA.FileSystem

Dim DrwDocument As DrawingDocument
Set DrwDocument = CATIA.ActiveDocument

Dim drawingDokument As DrawingDocument
Set drawingDokument = Catia.ActiveDocument

Dim DrwSheets As DrawingSheets
Set DrwSheets = DrwDocument.Sheets

Dim DrwSheet As DrawingSheet
Set DrwSheet = DrwSheets.ActiveSheet

Dim DrwViews As DrawingViews
Set DrwViews = DrwSheet.Views

Dim DrwView As DrawingView
Set DrwView = DrwSheet.Views.ActiveView

Sub CATMain()

Dim DocFullName As CATBSTR
Dim Box

DocFullName = drawingDokument.FullName

DocPath = drawingDokument.Path

Box = MsgBox ("Ich speichere das Dokument " & Chr (34) &  DocFullName & Chr (34) & ".",64)
Catia.ActiveDocument.Save

DrwSheet.PrintOut

End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Methner
Mitglied
Dipl-Ing. (FH)


Sehen Sie sich das Profil von Methner an!   Senden Sie eine Private Message an Methner  Schreiben Sie einen Gästebucheintrag für Methner

Beiträge: 72
Registriert: 11.05.2005

erstellt am: 24. Mai. 2005 15:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von summertime:
Hallo Oli,

mit diesem Makro sollte es möglich sein, du mußt allerdings einen PDF Printer als Drucker installieren und als Standarddrucker festlegen. Da Catia so viel ich weiß keine Pdf Files erstellen kann.

Dim filesystem As Object
Set filesystem = CATIA.FileSystem

Dim DrwDocument As DrawingDocument
Set DrwDocument = CATIA.ActiveDocument

Dim drawingDokument As DrawingDocument
Set drawingDokument = Catia.ActiveDocument

Dim DrwSheets As DrawingSheets
Set DrwSheets = DrwDocument.Sheets

Dim DrwSheet As DrawingSheet
Set DrwSheet = DrwSheets.ActiveSheet

Dim DrwViews As DrawingViews
Set DrwViews = DrwSheet.Views

Dim DrwView As DrawingView
Set DrwView = DrwSheet.Views.ActiveView

Sub CATMain()

Dim DocFullName As CATBSTR
Dim Box

DocFullName = drawingDokument.FullName

DocPath = drawingDokument.Path

Box = MsgBox ("Ich speichere das Dokument " & Chr (34) &  DocFullName & Chr (34) & ".",64)
Catia.ActiveDocument.Save

DrwSheet.PrintOut

End Sub


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ich hab hier nur Unix v5 und somit wird's mit Makros schwierig!!! Und mit nem Drucker installieren noch viel schwieriger!!! Aber man kann mit der Exportfunktion PDFs erstellen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 24. Mai. 2005 15:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

Hallo zusammen,
auf der Hilfeseite gibt es doch ein Makro, welches Zeichnungen (auch ganze Verzeichnisse) in PDF umwandelt.
Adresse: http://catia.cad.de/v5/download.htm
Das makro heißt: DRWTOPDF.CATscript

Vielleicht hilft das ja weiter.

Schöne Grüße

Jens Hansen

------------------
Inoffizielle CATIA-Hilfeseite
http:\\catia.cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Methner
Mitglied
Dipl-Ing. (FH)


Sehen Sie sich das Profil von Methner an!   Senden Sie eine Private Message an Methner  Schreiben Sie einen Gästebucheintrag für Methner

Beiträge: 72
Registriert: 11.05.2005

erstellt am: 24. Mai. 2005 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

das Makro funktioniert auf Unix nicht!!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

summertime
Mitglied
Konstrukteur


Sehen Sie sich das Profil von summertime an!   Senden Sie eine Private Message an summertime  Schreiben Sie einen Gästebucheintrag für summertime

Beiträge: 47
Registriert: 22.10.2003

CATIA V5 R12, R13, R14

erstellt am: 24. Mai. 2005 17:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

So nochmals ich, ich habe jetzt aus meinem und aus dem anderen:
Adresse: http://catia.cad.de/v5/download.htm
Das makro heißt: DRWTOPDF.CATscript

Ein Makro gemacht, man braucht jetzt keinen Drucker mehr. Hab allerdings keine Ahnung ob es unter Unix funktioniert, habe als Testumgebung nur CatiaV5 unter Windows zur Verfügung.

Mfg Thomas


Dim filesystem As Object
Set filesystem = CATIA.FileSystem

Dim drawingDokument As DrawingDocument
Set drawingDokument = Catia.ActiveDocument

Dim DrwSheets As DrawingSheets
Set DrwSheets = DrwDocument.Sheets

Dim DrwSheet As DrawingSheet
Set DrwSheet = DrwSheets.ActiveSheet

Dim DrwViews As DrawingViews
Set DrwViews = DrwSheet.Views

Dim DrwView As DrawingView
Set DrwView = DrwSheet.Views.ActiveView

Sub CATMain()

Dim DocFullName As CATBSTR
Dim Box

DocFullName = drawingDokument.FullName

DocPath = drawingDokument.Path

'Box = MsgBox ("Ich speichere das Dokument " & Chr (34) &  DocFullName & Chr (34) & ".",64)
Catia.ActiveDocument.Save

PFAD =DocFullName & ".pdf"
DrawingDokument.ExportData PFAD, "pdf"

End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Methner
Mitglied
Dipl-Ing. (FH)


Sehen Sie sich das Profil von Methner an!   Senden Sie eine Private Message an Methner  Schreiben Sie einen Gästebucheintrag für Methner

Beiträge: 72
Registriert: 11.05.2005

erstellt am: 25. Mai. 2005 07:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich werd's probieren. Kannst mir mal ne Email schreiben mit diesem Makro und Kommentare zu jeder Zeile. Wäre super...

Hast mir auch nen Tipp für ein CATIA Makro Buch?

Danke.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

uhde
Mitglied



Sehen Sie sich das Profil von uhde an!   Senden Sie eine Private Message an uhde  Schreiben Sie einen Gästebucheintrag für uhde

Beiträge: 46
Registriert: 20.04.2005

erstellt am: 25. Mai. 2005 18:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

Hallo sumertime.

Die Frage ist damit zwar tiptop beantwortet, aber ich habe da noch eine andere Frage zum PDF-Export. Gibt es eine Möglichkeit direkt aus CATIA ein mehrseitiges PDF zu erstellen?

Bisher merge ich das dann in ghostscript hinterher wieder zusammen. Geht es auch eleganter?

Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Methner
Mitglied
Dipl-Ing. (FH)


Sehen Sie sich das Profil von Methner an!   Senden Sie eine Private Message an Methner  Schreiben Sie einen Gästebucheintrag für Methner

Beiträge: 72
Registriert: 11.05.2005

Windows 7 Enterprise (64bit)
CATIA V5 R19 SP3, NX 8.0

erstellt am: 30. Mai. 2005 08:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

es geht nicht!

Zitat:
Original erstellt von uhde:
Hallo sumertime.

Die Frage ist damit zwar tiptop beantwortet, aber ich habe da noch eine andere Frage zum PDF-Export. Gibt es eine Möglichkeit direkt aus CATIA ein mehrseitiges PDF zu erstellen?

Bisher merge ich das dann in ghostscript hinterher wieder zusammen. Geht es auch eleganter?

Christian


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stoffel
Mitglied
Student


Sehen Sie sich das Profil von Stoffel an!   Senden Sie eine Private Message an Stoffel  Schreiben Sie einen Gästebucheintrag für Stoffel

Beiträge: 322
Registriert: 09.10.2002

R6/V2010

erstellt am: 23. Jun. 2005 13:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

natürlich geht das!
Innerhalb der R13/R14 noch mit einem Bug versehen (der aber nur sehr selten auftritt) - und seit der R15 sogar Bug-free!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

erstellt am: 23. Jun. 2005 13:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

Aus http://catia.cad.de/v5/download/CATIA_V5_Environments.pdf :

SAVE_AS_ONE_PDF=1
!mehrere Drawing Blätter werden in ein PDF gesichert.

Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stoffel
Mitglied
Student


Sehen Sie sich das Profil von Stoffel an!   Senden Sie eine Private Message an Stoffel  Schreiben Sie einen Gästebucheintrag für Stoffel

Beiträge: 322
Registriert: 09.10.2002

R6/V2010

erstellt am: 23. Jun. 2005 15:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

oder etwas einfacher über "tools-options"

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joerneman
Mitglied
Konstrukteur


Sehen Sie sich das Profil von joerneman an!   Senden Sie eine Private Message an joerneman  Schreiben Sie einen Gästebucheintrag für joerneman

Beiträge: 140
Registriert: 19.07.2009

erstellt am: 17. Jan. 2014 15:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Methner 10 Unities + Antwort hilfreich

Hallo Zusammen,

da ich kein Doppelpost schreiben will, aber ich denke dass es eher in Programmierung passt. Setz ich den Link mal hier rein, ich hoffe das ist in Ordnung.

http://ww3.cad.de/foren/ubb/Forum133/HTML/008694.shtml

Schönes wochenende

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz