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:

  1. Laden Sie die DXF-Zeichnungsdatei mit der Image.load Factory-Methode.
  2. Erstellen Sie ein Objekt der Klasse CadRasterizationOptions und setzen Sie die Eigenschaften page_height und page_width.
  3. Erstellen Sie ein Objekt der Klasse PdfOptions und setzen Sie die Eigenschaft VectorRasterizationOptions.
  4. 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:

  1. Ausgerichtete Dimension
  2. Winkel-Dimension
  3. Bogen
  4. Attribut
  5. Blockreferenz
  6. Kreis
  7. Durchmesser-Dimension
  8. Ellipse
  9. Füllung
  10. Linie
  11. Mehrzeiliger Text
  12. Ordinate-Dimension
  13. Punkt
  14. Polylinie
  15. Radialdimension
  16. Strahl
  17. Rotierte Dimension
  18. Tabelle
  19. Text
  20. 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:

  1. Laden Sie die DXF-Zeichnungsdatei mit der Image.load Factory-Methode.
  2. Erstellen Sie ein Objekt der Klasse CadRasterizationOptions und laden Sie PDF-Dateien.
  3. Setzen Sie die Eigenschaften page_height und page_width.
  4. 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)