Computer-Aided Design (CAD) wird von Designern häufig verwendet, um verschiedene Designs für Gebäude, Brücken, Automobile und mehr zu erstellen. CAD-Formate wie DWG und DXF erfordern jedoch spezielle Software oder einen Online-CAD-Viewer zur Anzeige. Um die Zugänglichkeit zu verbessern, ermöglicht die Konvertierung dieser DWG/DXF-Dateien in PDF-Format eine einfache Anzeige überall, ohne Softwareabhängigkeiten. In diesem Artikel erfahren Sie wie Sie CADs DWG oder DXF-Dateien mit C# in PDF konvertieren.
Inhaltsverzeichnis
- C# CAD zu PDF Konverter API
- DWG/DXF mit C# in PDF konvertieren
- Leinwandgröße in DWG/DXF zu PDF mit C# festlegen
- Automatische Skalierung in CAD zu PDF in C# durchführen
- Hintergrund- und Zeichnungsfarbe in PDF mit C# ändern
- Bestimmte Layer von CAD mit C# in PDF konvertieren
C# CAD zu PDF Konverter - Kostenloser Download
Aspose.CAD für .NET ist eine robuste CAD zu PDF-Konverter-API, die es Ihnen ermöglicht, DWG- und DXF-Dateien mühelos in PDF-Format zu konvertieren. Darüber hinaus ermöglicht sie die Konvertierung von CAD-Zeichnungen in Rasterbilder. Sie können die API einfach über NuGet installieren oder sie als DLL aus dem Downloads Abschnitt herunterladen.
PM> Install-Package Aspose.CAD
DWG oder DXF in PDF C# Konvertierung
Hier sind die Schritte zur Konvertierung einer DWG/DXF-Datei in PDF-Format mithilfe der Aspose.CAD für .NET API:
- Laden Sie die AutoCAD DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine Instanz der PdfOptions Klasse.
- Speichern Sie die AutoCAD-Zeichnung als PDF mit der Image.Save(String, ImageOptionsBase) Methode.
Das folgende Codebeispiel zeigt, wie man DWG mit C# in PDF konvertiert.
C# DWG/DXF in PDF - Leinwandgröße festlegen
Aspose.CAD für .NET ermöglicht es Ihnen auch, die Seitenabmessungen (Höhe und Breite) im konvertierten PDF-Dokument anzugeben. Befolgen Sie diese Schritte, um die Seitengröße während der CAD zu PDF-Konvertierung anzupassen:
- Laden Sie die AutoCAD DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
- Setzen Sie die CadRasterizationOptions.PageWidth und CadRasterizationOptions.PageHeight Eigenschaften.
- Erstellen Sie eine Instanz der PdfOptions Klasse.
- Weisen Sie die PdfOptions.VectorRasterizationOptions Eigenschaft mit dem CadRasterizationOptions Objekt zu.
- Konvertieren Sie DWG oder DXF in PDF mit der Image.Save(String, ImageOptionsBase) Methode.
Das folgende Codebeispiel demonstriert, wie man DXF mit einer angegebenen Leinwandgröße mit C# in PDF konvertiert.
C# CAD zu PDF - Automatische Skalierung
Beim Arbeiten mit CAD-Zeichnungen, die aus mehreren Layern bestehen, kann jeder Layer unterschiedliche Abmessungen haben. In solchen Fällen möchten Sie möglicherweise eine einheitliche Skalierung im konvertierten PDF-Dokument anwenden. So führen Sie eine automatische Skalierung während der AutoCAD zu PDF-Konvertierung durch:
- Laden Sie die DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
- Setzen Sie die CadRasterizationOptions.AutomaticLayoutsScaling auf true.
- Erstellen Sie eine Instanz der PdfOptions Klasse und initialisieren Sie die PdfOptions.VectorRasterizationOptions Eigenschaft mit dem CadRasterizationOptions Objekt.
- Konvertieren Sie die CAD-Zeichnung in PDF mit der Image.Save(String, ImageOptionsBase) Methode.
Das folgende Codebeispiel zeigt, wie man eine CAD-Zeichnung mit automatischer Skalierung mit C# in PDF konvertiert.
Hintergrund- und Zeichnungsfarbe im konvertierten PDF ändern
Aspose.CAD für .NET ermöglicht es Ihnen auch, das Farbschema der CAD-Zeichnungen im konvertierten PDF-Dokument anzupassen. Befolgen Sie diese Schritte, um die Hintergrund- und Zeichnungsfarben anzugeben:
- Laden Sie die DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
- Setzen Sie die Hintergrundfarbe mit der CadRasterizationOptions.BackgroundColor Eigenschaft.
- Setzen Sie die Zeichnungsfarbe mit der CadRasterizationOptions.DrawColor Eigenschaft.
- Erstellen Sie eine Instanz der PdfOptions Klasse und initialisieren Sie die PdfOptions.VectorRasterizationOptions Eigenschaft mit dem CadRasterizationOptions Objekt.
- Konvertieren Sie DWG/DXF in PDF mit der Image.Save(String, ImageOptionsBase) Methode.
Hier ist ein Codebeispiel, das zeigt, wie man eine DWG/DXF-Zeichnung mit benutzerdefinierten Hintergrund- und Zeichnungsfarben in PDF konvertiert.
Bestimmte Layer von CAD mit C# in PDF konvertieren
Wenn Ihre AutoCAD-Zeichnung mehrere Layer enthält, können Sie bestimmte Layer auswählen, die im konvertierten PDF-Dokument enthalten sein sollen. Dazu geben Sie der API eine Liste der Layernamen über die CadRasterizationOptions.Layers Eigenschaft. Das folgende Codebeispiel zeigt, wie man einen bestimmten Layer der AutoCAD-Zeichnung mit C# in PDF konvertiert.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie CADs DWG oder DXF-Dateien mit C# in PDF konvertieren. Sie haben auch entdeckt, wie Sie den CAD zu PDF-Konvertierungsprozess in verschiedenen Szenarien mithilfe der Aspose.CAD für .NET API anpassen können. Für weitere Erkundungen können Sie die Dokumentation konsultieren.