DXF Tekeningen

Exporteren van DXF Tekeningen naar PDF

Aspose.CAD biedt de functie om AutoCAD DXF-tekenentiteiten te laden en deze als een geheel tekening naar PDF-indeling te renderen. De DXF naar PDF conversieaanpak werkt als volgt:

  1. Laad DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een object van de CadRasterizationOptions klasse en stel de PageHeight & PageWidth eigenschappen in.
  3. Maak een object van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
  4. Roep Image.Save aan terwijl je een object van de PdfOptions als tweede parameter doorgeeft.

De onderstaande codevoorbeeld toont hoe je een bestand kunt converteren met standaardinstellingen.

Ondersteunde Indelingen

Op dit moment ondersteunen we volledig AutoCAD DXF 2010-bestandsindelingen. De vorige DXF-versies kunnen niet gegarandeerd 100% geldig zijn. We zijn van plan om meer indelingen en functies toe te voegen in toekomstige versies van Aspose.CAD.

Ondersteunde Entiteiten

Op dit moment ondersteunen we alle wijdverspreide 2D-entiteiten en hun basisstandaardparameters als volgt:

  1. Uitgelijnde Dimensie
  2. Hoekdimensie
  3. Boog
  4. Attribuut
  5. Blokverwijzing
  6. Cirkel
  7. Diameter Dimensie
  8. Ellips
  9. Hatch
  10. Lijn
  11. Meerdere tekst
  12. Ordinate Dimensie
  13. Punt
  14. Polyline
  15. Radiale Dimensie
  16. Straal
  17. Rotatie Dimensie
  18. Tabel
  19. Tekst
  20. Xline

Geheugenbeheer

De eigenschap ExactReallocateOnly kan worden gebruikt om de geheugenherallocatie te controleren. Herallocatie zal waarschijnlijk optreden voor vooraf toegewezen caches. Het kan gebeuren wanneer het systeem vaststelt dat de toegewezen ruimte niet voldoende zal zijn.

  • Als ExactReallocateOnly is ingesteld op de standaardwaarde, False, wordt de ruimte opnieuw toegewezen aan hetzelfde medium.
  • Wanneer ingesteld op True, kan herallocatie de maximaal opgegeven ruimte niet overschrijden. In dit geval wordt de al toegewezen cache in het geheugen (die herallocatie vereist) vrijgegeven en wordt er aanvullende ruimte op schijf toegewezen.

Exporteren van een Specifieke Laag van DXF Tekeningen naar PDF

Deze aanpak werkt als volgt:

  1. Open een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een instantie van CadRasterizationOptions en geef de PageWidth & PageHeight eigenschappen op.
  3. Voeg lagen toe aan het object van CadRasterizationOptions.
  4. Maak een instantie van PdfOptions & stel de VectorRasterizationOptions eigenschap in.
  5. Exporteer de tekening naar PDF met de Image.save methode.

De onderstaande code voorbeeld toont hoe je een specifieke laag van DXF naar PDF kunt converteren.

Exporteren van een Specifieke Laag van DXF Tekeningen naar Afbeelding

Deze aanpak werkt als volgt:

  1. Open een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een instantie van CadRasterizationOptions en geef de PageWidth & PageHeight eigenschappen op.
  3. Voeg lagen toe aan het object van CadRasterizationOptions.
  4. Maak een instantie van JpegOptions & stel de VectorRasterizationOptions eigenschap in.
  5. Exporteer de tekening naar JPEG met de Image.save methode.

De onderstaande codevoorbeeld toont hoe je een specifieke laag van DXF naar Afbeelding kunt converteren.

PDF-bestanden renderen als onderdeel van DXF tekeningen

Deze aanpak werkt als volgt:

  1. Laad een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een object van de CadRasterizationOptions klasse en laad PDF-bestanden.
  3. Stel de PageHeight & PageWidth eigenschappen in.
  4. Roep Image.save aan en sla het bestand op.

De onderstaande codevoorbeeld toont hoe je PDF-bestanden als onderdeel van DXF-tekeningen kunt weergeven.

Export DXF naar WMF

Deze aanpak werkt als volgt:

  1. Laad een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een object van de CadRasterizationOptions klasse en laad PDF-bestanden.
  3. Stel de PageHeight & PageWidth eigenschappen in.
  4. Roep Image.save aan en sla het bestand op.

De onderstaande codevoorbeeld toont hoe je DXF naar WMF kunt exporteren.

Ondersteuning voor het Opslaan van DXF-bestanden

Aspose.CAD biedt de functie om AutoCAD DXF-bestanden te laden en wijzigingen aan te brengen en deze opnieuw op te slaan als een DXF-bestand. De onderstaande codevoorbeeld toont hoe je gespecificeerde vereisten kunt behalen.

Exporteren van ingesloten DGN onderlaag voor DXF-indeling

Aspose.CAD biedt de functie om AutoCAD DXF-bestanden te laden en ingesloten DGN-onderlaag voor DXF-indeling te exporteren.

De onderstaande codevoorbeeld toont hoe je gespecificeerde vereisten kunt behalen.

Exporteren van een Specifieke DXF-indeling naar PDF

Deze aanpak werkt als volgt:

  1. Open een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een instantie van CadRasterizationOptions en specificeer de PageWidth & PageHeight eigenschappen.
  3. Geef de gewenste layouter naam(en) op met behulp van de CadRasterizationOptions.Layouts eigenschap.
  4. Maak een instantie van PdfOptions & stel de VectorRasterizationOptions eigenschap in.
  5. Exporteer de tekening naar PDF met de Image.save methode.

De onderstaande codevoorbeeld toont hoe je een specifieke lay-out van DXF naar PDF kunt converteren.

Toegang tot ATTRIB en MTEXT-objecten

Deze aanpak werkt als volgt:

  1. Open een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Toegang tot de entiteiten binnen het CAD-bestand.
  3. Controleer op CadEntityTypeName.MTEXT en CadEntityTypeName.INSERT entiteiten.
  4. Voeg toe aan een tijdelijke lijst voor verdere verwerking

Decomponeren van CAD Invoegen Objecten

Deze aanpak werkt als volgt:

  1. Open een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Toegang tot de entiteiten binnen het CAD-bestand.
  3. Controleer op CadEntityTypeName.INSERT entiteiten.
  4. Controleer de lijst van CadBlockEntity types.
  5. Verwerk de entiteiten.

Ondersteuning voor Blokafsnijding

Aspose.CAD biedt de functie voor Blokafsnijding. De aanpak voor Blokafsnijding werkt als volgt:

  1. Laad een DXF-tekeningbestand met behulp van de Image.load fabriquemethode.
  2. Maak een object van de CadRasterizationOptions klasse en laad PDF-bestanden.
  3. Stel de gewenste eigenschappen van CadRasterizationOptions in.
  4. Roep Image.save aan terwijl je een object van PdfOptions als tweede parameter doorgeeft en sla het bestand op.

De onderstaande codevoorbeeld toont hoe Blokafsnijding werkt.

Afbeeldingen Exporteren naar DXF

Met Aspose.CAD kun je afbeeldingen exporteren naar het DXF-formaat. Met deze aanpak kun je de volgende acties uitvoeren:

  1. Nieuwe lettertype instellen
  2. Entiteiten verbergen
  3. Tekst bijwerken

De onderstaande codevoorbeeld toont hoe je de hierboven genoemde acties kunt uitvoeren.