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.
De API ondersteunt de volgende AutoCAD DWG-revisies:
- DWG 2004 versie 16.0 release 18
- DWG 2005 versie 16.1
- DWG 2010 versie 18.0
- DWG 2013 versie 19.0
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.
- Laad het DWG-bestand in een instantie van Image.
- Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight en PageWidth in.
- Maak een object van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
- 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:
- Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
- Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
- Voeg de vereiste LayoutPageSizes toe voor het CadRasterizationOptions object.
- Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
- 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:
- Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
- Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
- Stel de Layouts eigenschap in voor het CadRasterizationOptions object.
- Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
- 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:
- Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
- Maak een instantie van de CadRasterizationOptions klasse.
- Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
- Stel de PDF-nalevingseigenschap in en sla deze op.
- 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:
- Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
- Maak een instantie van de CadRasterizationOptions klasse en stel de resulterende paginahoogte en -breedte in.
- Maak een instantie van de PdfOptions klasse en stel de VectorRasterizationOptions eigenschap in.
- 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
- Laad een DWG-bestand met behulp van de Aspose.CAD.Image.Load fabrieksmethode.
- Loop door elke afbeeldingsentiteit.
- 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:
- Laad het DWG-tekeningbestand met de Image.Load fabrieksmethode.
- 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.
- Laad het DWG-bestand in een instantie van Image.
- Maak een object van de SvgOptions klasse en stel de vereiste eigenschappen in.
- 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.