DWG-tekeningen

DWG-tekeningen exporteren naar PDF

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG formaat laden en converteren naar PDF. Dit onderwerp legt het gebruik van de Aspose.CAD API uit om de conversie van DWG naar PDF-formaat te bereiken via eenvoudige stappen zoals hieronder gedefinieerd.

DWG-bestandsindeling

Een DWG is een binair bestand dat vectorafbeeldingsgegevens en metadata bevat. De vectorafbeeldingsgegevens geven instructies aan de CAD-toepassing over hoe de DWG moet worden weergegeven; de metadata kan verschillende informatie over het bestand bevatten, waaronder locatiegebonden gegevens en ook klantgegevens. Open Specificaties voor DWG-bestandsindeling zijn te vinden in deze PDF

DWG-bestanden naar PDF converteren

De volgende eenvoudige stappen zijn nodig om DWG naar PDF te converteren.

  1. Laad het DWG-bestand in een instantie van Image.
  2. Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight en PageWidth 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 PdfOptions als tweede parameter doorgeeft.

Het onderstaande codevoorbeeld toont hoe je DWG-tekeningen naar PDF kunt exporteren.

Een enkele PDF met verschillende lay-outformaten maken

Aspose.CAD voor .NET stelt je in staat om een DWG-bestand naar een enkele PDF met verschillende lay-outformaten te converteren. Deze aanpak werkt als volgt:

  1. Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
  2. Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
  3. Voeg de vereiste LayoutPageSizes toe voor het CadRasterizationOptions object.
  4. Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
  5. Exporteer de afbeelding naar PDF met behulp van de Image.Save() methode.

Het onderstaande codevoorbeeld toont hoe je een enkele PDF met verschillende lay-outs kunt maken.

Ondersteunde AutoCAD-primitieven

De volgende AutoCAD-primitieven worden ondersteund.

  • TEKST
  • MTEXT
  • ATTDEF
  • ATTRIB
  • BOOG
  • ELLIPSE
  • HATCH
  • LEIDER
  • PUNT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLES
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • VORM
  • SOLIDE
  • SPLINE
  • MLINE
  • LIJN
  • XLIJN
  • STIJL
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAAG
  • VIEWPORT
  • LAYOUT

Exporteren van specifieke DWG-layout naar PDF

Deze aanpak werkt als volgt:

  1. Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
  2. Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
  3. Stel de Layouts eigenschap in voor het CadRasterizationOptions object.
  4. Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
  5. Exporteer de afbeelding naar PDF met behulp van de Image.Save() methode.

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

DWG-document renderen door coördinaten op te geven

Aspose.CAD voor .NET API biedt nu een functie om DWG-documenten te renderen door de coördinaten van de breedte en hoogte van het document op te geven.

Het onderstaande codevoorbeeld toont hoe je een DWG-document kunt renderen.

DWG exporteren naar Raster of PDF met een vaste grootte

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-formaat laden en converteren naar PDF of Raster met een vaste grootte.

Het onderstaande codevoorbeeld toont hoe je deze functie kunt implementeren.

DWG exporteren naar PDF/A en PDF/E

Deze aanpak werkt als volgt:

  1. Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
  2. Maak een instantie van de CadRasterizationOptions klasse.
  3. Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
  4. Stel de PDF-nalevingseigenschap in en sla deze op.
  5. Exporteer de afbeelding naar PDF met behulp van de Image.Save() methode.

Het onderstaande codevoorbeeld toont hoe je een DWG-bestand naar PDF/A en PDF/E kunt converteren.

Ondersteuning voor afgeronde verborgen lijnen bij het exporteren van DWG/DXF naar BMP en PDF

Deze aanpak werkt als volgt:

  1. Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
  2. Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
  3. Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
  4. Exporteer de afbeelding naar PDF met behulp van de Image.Save() methode.

Het onderstaande codevoorbeeld toont hoe je deze functie kunt implementeren.

Ondersteuning voor het instellen van de afdrukzone voor DWG-afbeeldingen in geëxporteerde PDF

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-formaat laden en converteren naar PDF. Dit onderwerp legt het gebruik van de Aspose.CAD API uit om ondersteuning te bieden voor het instellen van een afdrukzone voor de DWG-afbeelding in de geëxporteerde PDF.

Het onderstaande codevoorbeeld toont hoe je deze functie kunt implementeren.

Ondersteuning voor het lezen van XREF-metadata voor DWG-bestand

  1. Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
  2. Loop door elke afbeeldingsentiteit.
  3. Als een entiteit CadUnderlay is, dan is het een XREF-entiteit met metadata.

Het onderstaande codevoorbeeld toont hoe je deze functie kunt bereiken.

De eigenschap CadRasterizationOptions.Layouts is van het type string-array, zodat je meerdere lay-outs tegelijk kunt opgeven voor mogelijke conversie naar PDF-formaat. Bij het opgeven van meerdere lay-outs voor de CadRasterizationOptions.Layouts eigenschap, zou de resulterende PDF meerdere pagina’s hebben, waarbij elke pagina een individuele AutoCAD-lay-out vertegenwoordigt.

Alle lay-outs opsommen

Je kunt alle lay-outs die aanwezig zijn in een AutoCAD-tekening opsommen met behulp van het volgende codevoorbeeld.

Toegang tot onderlagelementvlaggen voor DWG-indeling

Aspose.CAD voor .NET heeft de onderlagelementvlaggen voor DWG-indeling geïmplementeerd en stelt ontwikkelaars in staat deze te benaderen. Hieronder is een eenvoudige code-illustratie.

Ondersteuning voor DWG-entiteiten

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-indeling laden en ondersteunt verschillende entiteiten om mee te werken.

Ondersteuning voor MLeader-entiteit

Een DWG is een binair bestand dat vectorafbeeldingsgegevens en metadata bevat. Er zijn verschillende entiteiten in een DWG-bestand. Het volgende gedeelte beschrijft een voorbeeld van het werken met de MLeader-entiteit binnen het DWG-bestand.

Ondersteuning voor het exporteren van DWG-entiteit naar afbeelding

Een DWG is een binair bestand dat vectorafbeeldingsgegevens en metadata bevat. Er zijn verschillende entiteiten in een DWG-bestand. Het volgende gedeelte beschrijft een voorbeeld van het exporteren van een bepaalde DWG-entiteit naar de afbeelding.

Ondersteuning voor het toevoegen van tekst in DWG

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-indeling laden en ondersteunt verschillende entiteiten om mee te werken. Een DWG is een binair bestand dat vectorafbeeldingsgegevens en metadata bevat. Er zijn verschillende entiteiten in een DWG-bestand. Het volgende gedeelte beschrijft hoe we tekst kunnen toevoegen binnen het DWG-bestand.

Ondersteuning voor het importeren van afbeeldingen naar DWG-bestand

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-indeling laden en ondersteunt verschillende entiteiten om mee te werken. Een DWG is een binair bestand dat vectorafbeeldingsgegevens en metadata bevat. Er zijn verschillende entiteiten in een DWG-bestand. Het volgende gedeelte beschrijft hoe we afbeeldingen kunnen importeren binnen het DWG-bestand.

Ondersteuning voor mesh in DWG

Aspose.CAD voor .NET API kan nu de entiteiten met mesh-ondersteuning benaderen, waaronder CadPolyFaceMesh en CadPolygonMesh typen. Het volgende voorbeeld beschrijft hoe we de mesh-typen kunnen benaderen.

DWG-tekeningen naar DXF converteren

Aspose.CAD biedt de mogelijkheid om een AutoCAD DWG-bestand te laden en het naar DXF-formaat te exporteren. De methode voor DWG naar DXF-conversie werkt als volgt:

  1. Laad het DWG-tekeningbestand met de Image.Load fabrieksmethode.
  2. Exporteer de DWG-tekening naar DXF met behulp van de Image.Save() methode.

Het onderstaande codevoorbeeld toont hoe je een DWG-bestand naar DXF-formaat kunt converteren.

DWG-tekeningen naar SVG converteren

Aspose.CAD voor .NET API kan AutoCAD-tekeningen in DWG-formaat laden en converteren naar SVG. Dit onderwerp legt het gebruik van de Aspose.CAD API uit om de conversie van DWG naar SVG-formaat te bereiken via eenvoudige stappen zoals hieronder gedefinieerd.

  1. Laad het DWG-bestand in een instantie van Image.
  2. Maak een object van de SvgOptions klasse en stel de vereiste eigenschappen in.
  3. Exporteer de DWG-tekening naar SVG met behulp van de Image.Save() methode.

Het onderstaande codevoorbeeld toont hoe je een DWG-bestand naar SVG-formaat kunt converteren.

Groot DWG-bestand laden

Aspose.CAD voor .NET biedt de mogelijkheid om zeer grote DWG-bestanden te openen met de Image klasse. Nu kun je eenvoudig grote bestanden openen met behulp van de onderstaande voorbeeldcode.