DWG Zeichnungen
Exportieren von DWG Zeichnungen nach PDF
Aspose.CAD für Python API kann AutoCAD-Zeichnungen im DWG Format laden und in PDF konvertieren. Dieses Thema erklärt die Verwendung der Aspose.CAD API, um die Konvertierung von DWG in das PDF-Format durch einfache Schritte zu erreichen, die im Folgenden definiert sind.
Die API unterstützt die folgenden AutoCAD DWG Revisionen:
- DWG 2004 Version 16.0 Veröffentlichung 18
- DWG 2005 Version 16.1
- DWG 2010 Version 18.0
- DWG 2013 Version 19.0
DWG-Dateiformat
Eine DWG ist eine Binärdatei, die Vektorgrafikdaten und Metadaten enthält. Die Vektorgrafikdaten geben der CAD-Anwendung Anweisungen, wie die DWG angezeigt werden soll; die Metadaten können eine Vielzahl von Informationen über die Datei enthalten, einschließlich ortsspezifischer Daten und auch Kundendaten. Offene Spezifikationen für das DWG-Dateiformat können in diesem PDF gefunden werden.
DWG-Dateien in PDF konvertieren
Die folgenden einfachen Schritte sind erforderlich, um DWG in PDF zu konvertieren.
- Laden Sie die DWG-Datei in eine Instanz von Image.
- Erstellen Sie ein Objekt der Klasse CadRasterizationOptions und setzen Sie die Eigenschaften page_height und page_width.
- Erstellen Sie ein Objekt der Klasse PdfOptions und setzen Sie die Eigenschaft VectorRasterizationOptions.
- Rufen Sie Image.save auf, während Sie ein Objekt von PdfOptions als zweiten Parameter übergeben.
Das folgende Codebeispiel zeigt, wie man DWG Zeichnungen nach PDF exportiert.
Unterstützte AutoCAD Primitives
Die folgenden AutoCAD-Primitives werden unterstützt.
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- BOGEN
- ELLIPSE
- HATCH
- FÜHRER
- PUNKT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- STRAHL
- KREIS
- DIMENSION ORDINATE
- DIMENSION LINEAR
- DIMENSION ALIGNED
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIUS
- DIMENSION DIAMETER
- FORM
- SOLID
- SPLINE
- MLINE
- LINIE
- XLINE
- STIL
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Exportieren eines bestimmten DWG-Layouts nach PDF
Dieser Ansatz funktioniert wie folgt:
- Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.load Fabrikmethode.
- Erstellen Sie eine Instanz der Klasse CadRasterizationOptions und setzen Sie die resultierende Seitenhöhe und -breite.
- Setzen Sie die Eigenschaft Layouts für das CadRasterizationOptions Objekt.
- Erstellen Sie eine Instanz der Klasse PdfOptions und setzen Sie deren VectorRasterizationOptions Eigenschaft.
- Exportieren Sie das Bild nach PDF mit der Methode Image.save().
Das folgende Codebeispiel zeigt, wie man ein bestimmtes Layout von DWG nach PDF konvertiert.
Exportieren von DWG nach PDF/A und PDF/E
Dieser Ansatz funktioniert wie folgt:
- Laden Sie eine DWG-Datei mit der Image.load Fabrikmethode.
- Erstellen Sie eine Instanz der Klasse CadRasterizationOptions.
- Erstellen Sie eine Instanz der Klasse PdfOptions und setzen Sie deren VectorRasterizationOptions Eigenschaft.
- Setzen Sie die PDF-Konformitätseigenschaft und speichern Sie sie.
- Exportieren Sie das Bild nach PDF mit der Methode Image.save().
Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in PDF/A und PDF/E konvertiert.
DWG Zeichnungen in DXF konvertieren
Aspose.CAD bietet die Möglichkeit, eine AutoCAD DWG-Datei zu laden und sie in das DXF-Format zu exportieren. Der Ansatz zur Konvertierung von DWG in DXF funktioniert wie folgt:
- Laden Sie die DWG-Zeichnungsdatei mit der Image.load Fabrikmethode.
- Exportieren Sie die DWG-Zeichnung in das DXF-Format mit der Methode Image.save().
Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in das DXF-Format konvertiert.
DWG Zeichnungen in SVG konvertieren
Aspose.CAD für Python API kann AutoCAD-Zeichnungen im DWG-Format laden und in SVG konvertieren. Dieses Thema erklärt die Verwendung der Aspose.CAD API, um die Konvertierung von DWG in das SVG-Format durch einfache Schritte zu erreichen, die im Folgenden definiert sind.
- Laden Sie die DWG-Datei in eine Instanz von Image.
- Erstellen Sie ein Objekt der Klasse SvgOptions und setzen Sie die erforderlichen Eigenschaften.
- Exportieren Sie die DWG-Zeichnung in SVG mit der Methode Image.save().
Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in das SVG-Format konvertiert.