DWG Zeichnungen

Exportieren von DWG Zeichnungen nach PDF

Aspose.CAD für .NET 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 PDF-Format durch einfache Schritte zu erreichen, wie im Folgenden definiert.

DWG-Dateiformat

Eine DWG ist eine Binärdatei, die Vektorbilder und Metadaten enthält. Die Vektorbilder geben der CAD-Anwendung Anweisungen, wie die DWG angezeigt werden soll; die Metadaten können verschiedene Informationen über die Datei enthalten, einschließlich standortspezifischer 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.

  1. Laden Sie die DWG-Datei in eine Instanz von Image.
  2. Erstellen Sie ein Objekt der CadRasterizationOptions Klasse und setzen Sie die Eigenschaften PageHeight & PageWidth.
  3. Erstellen Sie ein Objekt der PdfOptions Klasse und setzen Sie die Eigenschaft VectorRasterizationOptions.
  4. Rufen Sie Image.Save auf, während Sie ein Objekt von PdfOptions als zweiten Parameter übergeben.

Das folgende Codebeispiel zeigt, wie man DWG Zeichnungen in PDF exportiert.

Einzelnes PDF mit unterschiedlichen Layoutgrößen erstellen

Aspose.CAD für .NET ermöglicht es, eine DWG-Datei in ein einzelnes PDF mit unterschiedlichen Layoutgrößen zu konvertieren. Dieser Ansatz funktioniert wie folgt:

  1. Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.Load Fabrikmethode.
  2. Erstellen Sie eine Instanz der CadRasterizationOptions Klasse und setzen Sie die resultierende Seitenhöhe und -breite.
  3. Fügen Sie erforderliche LayoutPageSizes für das CadRasterizationOptions Objekt hinzu.
  4. Erstellen Sie eine Instanz der PdfOptions Klasse und setzen Sie ihre VectorRasterizationOptions Eigenschaft.
  5. Exportieren Sie das Bild in PDF mit der Image.Save() Methode.

Das Codebeispiel zeigt, wie man ein einzelnes PDF mit unterschiedlichen Layouts erstellt.

Unterstützte AutoCAD-Primitiven

Die folgenden AutoCAD-Primitiven werden unterstützt.

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

Exportieren eines spezifischen DWG-Layouts nach PDF

Dieser Ansatz funktioniert wie folgt:

  1. Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.Load Fabrikmethode.
  2. Erstellen Sie eine Instanz der CadRasterizationOptions Klasse und setzen Sie die resultierende Seitenhöhe und -breite.
  3. Setzen Sie die Layouts Eigenschaft für das CadRasterizationOptions Objekt.
  4. Erstellen Sie eine Instanz der PdfOptions Klasse und setzen Sie ihre VectorRasterizationOptions Eigenschaft.
  5. Exportieren Sie das Bild in PDF mit der Image.Save() Methode.

Das folgende Codebeispiel zeigt, wie man ein spezifisches Layout von DWG in PDF konvertiert.

Rendern von DWG-Dokumenten durch Angabe von Koordinaten

Aspose.CAD für .NET API bietet jetzt die Möglichkeit, DWG-Dokumente zu rendern, indem die Breite und Höhe des Dokuments angegeben wird.

Das folgende Codebeispiel zeigt, wie man ein DWG-Dokument rendert.

Exportieren von DWG nach Raster oder PDF mit fester Größe

Aspose.CAD für .NET API kann AutoCAD Zeichnungen im DWG-Format laden und in PDF oder Raster mit fester Größe konvertieren.

Das folgende Codebeispiel zeigt, wie man diese Funktion implementiert.

Exportieren von DWG nach PDF/A und PDF/E

Dieser Ansatz funktioniert wie folgt:

  1. Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.Load Fabrikmethode.
  2. Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
  3. Erstellen Sie eine Instanz der PdfOptions Klasse und setzen Sie ihre VectorRasterizationOptions Eigenschaft.
  4. Setzen Sie die PDF-Konformitätseigenschaft und speichern Sie sie.
  5. Exportieren Sie das Bild in PDF mit der Image.Save() Methode.

Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in PDF/A und PDF/E konvertiert.

Unterstützung runder, verborgener Linien beim Exportieren von DWG/DXF nach BMP und PDF

Dieser Ansatz funktioniert wie folgt:

  1. Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.Load Fabrikmethode.
  2. Erstellen Sie eine Instanz der CadRasterizationOptions Klasse und setzen Sie die resultierende Seitenhöhe und -breite.
  3. Erstellen Sie eine Instanz der PdfOptions Klasse und setzen Sie ihre VectorRasterizationOptions Eigenschaft.
  4. Exportieren Sie das Bild in PDF mit der Image.Save() Methode.

Das folgende Codebeispiel zeigt, wie man diese Funktion implementiert.

Unterstützung für das Festlegen des Druckbereichs für DWG-Bilder im exportierten PDF

Aspose.CAD für .NET API kann AutoCAD Zeichnungen im DWG-Format laden und in PDF konvertieren. Dieses Thema erklärt die Verwendung der Aspose.CAD API, um die Unterstützung für das Festlegen eines Druckbereichs für das DWG-Bild im exportierten PDF zu erreichen.

Das folgende Codebeispiel zeigt, wie man diese Funktion implementiert.

Unterstützung für das Lesen von XREF-Metadaten für DWG-Dateien

  1. Laden Sie eine DWG-Datei mit der Aspose.CAD.Image.Load Fabrikmethode.
  2. Durchlaufen Sie jedes Bildelement.
  3. Wenn ein Element ein CadUnderlay ist, dann XREF-Element mit Metadaten.

Das folgende Codebeispiel zeigt, wie man diese Funktion erreicht.

Die Eigenschaft CadRasterizationOptions.Layouts ist vom Typ String-Array, sodass Sie mehrere Layouts gleichzeitig für eine mögliche Konvertierung in PDF-Format angeben können. Wenn mehrere Layouts für die CadRasterizationOptions.Layouts Eigenschaft angegeben werden, hat das resultierende PDF mehrere Seiten, wobei jede Seite ein individuelles AutoCAD-Layout darstellt.

Alle Layouts auflisten

Sie können alle in einer AutoCAD-Zeichnung vorhandenen Layouts mit dem folgenden Code-Snippet auflisten.

Zugriff auf Unterlagenflags für das DWG-Format

Aspose.CAD für .NET hat die Unterlagenflags für das DWG-Format implementiert und ermöglicht es Entwicklern, auf sie zuzugreifen. Folgendes ist die einfache Code-Demonstration.

Unterstützung für DWG-Elemente

Aspose.CAD für .NET API kann AutoCAD Zeichnungen im DWG-Format laden und unterstützt verschiedene Elemente, mit denen gearbeitet werden kann.

Unterstützung für die MLeader-Entität

Eine DWG ist eine Binärdatei, die Vektorbilder und Metadaten enthält. Es gibt verschiedene Elemente in einer DWG-Datei. Der folgende Abschnitt beschreibt ein Beispiel für die Arbeit mit der MLeader-Entität in der DWG-Datei.

Unterstützung für den Export von DWG-Elementen nach Bild

Eine DWG ist eine Binärdatei, die Vektorbilder und Metadaten enthält. Es gibt verschiedene Elemente in einer DWG-Datei. Der folgende Abschnitt beschreibt ein Beispiel für den Export eines bestimmten DWG-Elements in das Bild.

Unterstützung für das Hinzufügen von Text in DWG

Aspose.CAD für .NET API kann AutoCAD Zeichnungen im DWG-Format laden und unterstützt verschiedene Elemente, mit denen gearbeitet werden kann. Eine DWG ist eine Binärdatei, die Vektorbilder und Metadaten enthält. Es gibt verschiedene Elemente in einer DWG-Datei. Der folgende Abschnitt beschreibt, wie man Text in die DWG-Datei hinzufügen kann.

Unterstützung für das Importieren von Bildern in DWG-Dateien

Aspose.CAD für .NET API kann AutoCAD Zeichnungen im DWG-Format laden und unterstützt verschiedene Elemente, mit denen gearbeitet werden kann. Eine DWG ist eine Binärdatei, die Vektorbilder und Metadaten enthält. Es gibt verschiedene Elemente in einer DWG-Datei. Der folgende Abschnitt beschreibt, wie man Bilder in die DWG-Datei importieren kann.

Unterstützung für Mesh in DWG

Aspose.CAD für .NET API kann jetzt auf die Elemente zugreifen, die Mesh unterstützen, einschließlich CadPolyFaceMesh und CadPolygonMesh Typen. Das folgende Beispiel beschreibt, wie man auf die Mesh-Typen zugreifen kann.

DWG-Zeichnungen in DXF konvertieren

Aspose.CAD bietet die Funktion, eine AutoCAD DWG-Datei zu laden und sie in das DXF-Format zu exportieren. Der Ansatz für die DWG-zu-DXF-Konvertierung funktioniert wie folgt:

  1. Laden Sie die DWG-Zeichnungsdatei mit der Image.Load Fabrikmethode.
  2. Exportieren Sie die DWG-Zeichnung in DXF mit der Image.Save() Methode.

Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in das DXF-Format konvertiert.

DWG-Zeichnungen in SVG konvertieren

Aspose.CAD für .NET 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 SVG-Format durch einfache Schritte zu erreichen, wie unten definiert.

  1. Laden Sie die DWG-Datei in eine Instanz von Image.
  2. Erstellen Sie ein Objekt der SvgOptions Klasse und setzen Sie die erforderlichen Eigenschaften.
  3. Exportieren Sie die DWG-Zeichnung in SVG mit der Image.Save() Methode.

Das folgende Codebeispiel zeigt, wie man eine DWG-Datei in das SVG-Format konvertiert.

Große DWG-Datei laden

Aspose.CAD für .NET bietet die Möglichkeit, sehr große DWG-Dateien mit der Image Klasse zu öffnen. Jetzt können Sie große Dateien ganz einfach mit Hilfe des folgenden Beispielcodes öffnen.