DXF Zeichnungen
Exportieren von DXF Zeichnungen nach PDF
Aspose.CAD bietet die Möglichkeit, AutoCAD DXF Zeichnungselemente zu laden und sie als gesamte Zeichnung im PDF-Format darzustellen. Der Ansatz zur Umwandlung von DXF in PDF funktioniert wie folgt:
- Laden Sie die DXF-Zeichnungsdatei mit der Image.load Factory-Methode.
- 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 und übergeben Sie ein Objekt von PdfOptions als zweiten Parameter.
Das folgende Beispiel zeigt, wie man eine Datei mit den Standardeinstellungen konvertiert.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
cadImage.save("result.pdf", pdfOptions) |
Unterstützte Formate
Im Moment unterstützen wir vollständig die AutoCAD DXF 2010-Dateiformate. Die vorherigen DXF-Versionen sind nicht garantiert 100 % gültig. Wir planen, in zukünftigen Versionen von Aspose.CAD weitere Formate und Funktionen einzubeziehen.
Unterstützte Elemente
Im Moment unterstützen wir alle verbreiteten 2D-Elemente und deren grundlegende Standardparameter wie folgt:
- Ausgerichtete Dimension
- Winkel-Dimension
- Bogen
- Attribut
- Blockreferenz
- Kreis
- Durchmesser-Dimension
- Ellipse
- Füllung
- Linie
- Mehrzeiliger Text
- Ordinate-Dimension
- Punkt
- Polylinie
- Radialdimension
- Strahl
- Rotierte Dimension
- Tabelle
- Text
- Xline
Export eingebetteter DGN-Hinterlage für DXF-Format
Aspose.CAD bietet die Möglichkeit, AutoCAD DXF-Dateien zu laden und die eingebettete DGN-Hinterlage für das DXF-Format zu exportieren.
Das folgende Beispiel zeigt, wie man die angegebenen Anforderungen erfüllen kann.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions(); | |
rasterizationOptions.layouts = ["Model"] | |
pdfOptions = cad.imageoptions.PdfOptions(); | |
pdfOptions.vector_rasterization_options = rasterizationOptions; | |
cadImage.save("result.pdf", pdfOptions) |
Unterstützung für das Speichern von DXF-Dateien
Aspose.CAD bietet die Möglichkeit, AutoCAD DXF-Dateien zu laden, Änderungen daran vorzunehmen und sie dann erneut als DXF-Datei zu speichern.
Das folgende Beispiel zeigt, wie man die angegebenen Anforderungen erfüllen kann.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
// any entities updates | |
image.save("result.dxf") |
DXF nach WMF exportieren
Dieser Ansatz funktioniert wie folgt:
- Laden Sie die DXF-Zeichnungsdatei mit der Image.load Factory-Methode.
- Erstellen Sie ein Objekt der Klasse CadRasterizationOptions und laden Sie PDF-Dateien.
- Setzen Sie die Eigenschaften page_height und page_width.
- Rufen Sie Image.save auf und speichern Sie die Datei.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
wmfOptions = cad.imageoptions.WmfOptions() | |
wmfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.wmf", wmfOptions) |