Rysunki DWG
Eksportowanie rysunków DWG do PDF
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i konwertować je na PDF. Niniejszy temat wyjaśnia użycie API Aspose.CAD, aby osiągnąć konwersję DWG na PDF poprzez proste kroki, jak określono poniżej.
API obsługuje następujące wersje DWG AutoCAD:
- Wersja 16.0 wydanie 18 DWG 2004
- Wersja 16.1 DWG 2005
- Wersja 18.0 DWG 2010
- Wersja 19.0 DWG 2013
Format pliku DWG
DWG to plik binarny, który zawiera dane wektorowego obrazu oraz metadane. Dane obrazu wektorowego dostarczają aplikacji CAD instrukcje, jak wyświetlać DWG; metadane mogą zawierać różnorodne informacje o pliku, w tym dane specyficzne dla lokalizacji, a także dane klientów. Otwarte specyfikacje formatu pliku DWG można znaleźć w tym pliku PDF
Konwersja plików DWG do PDF
Aby skonwertować DWG na PDF, wymagane są następujące proste kroki:
- Załaduj plik DWG do instancji Image.
- Utwórz obiekt klasy CadRasterizationOptions i ustaw właściwości PageHeight & PageWidth.
- Utwórz obiekt klasy PdfOptions i ustaw właściwość VectorRasterizationOptions.
- Wywołaj Image.Save, przekazując obiekt PdfOptions jako drugi parametr.
Przykład kodu poniżej pokazuje, jak eksportować rysunki DWG do PDF.
Tworzenie pojedynczego PDF z różnymi rozmiarami układów
Aspose.CAD dla .NET pozwala na konwersję pliku DWG do pojedynczego PDF z różnymi rozmiarami układów. Ten proces działa w następujący sposób:
- Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
- Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
- Dodaj wymagane LayoutPageSizes dla obiektu CadRasterizationOptions.
- Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
- Eksportuj obraz do PDF używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak utworzyć pojedyncze PDF z różnymi układami.
Obsługiwane prymitywy AutoCAD
Poniższe prymitywy AutoCAD są obsługiwane.
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSION LINEAR
- DIMENSION ALIGNED
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIUS
- DIMENSION DIAMETER
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Eksportowanie konkretnego układu DWG do PDF
Ten proces działa w następujący sposób:
- Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
- Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
- Ustaw właściwość Layouts dla obiektu CadRasterizationOptions.
- Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
- Eksportuj obraz do PDF używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak skonwertować konkretny układ DWG do PDF.
Renderowanie dokumentu DWG przez określenie współrzędnych
Aspose.CAD dla .NET API teraz oferuje funkcję renderowania dokumentów DWG poprzez podanie współrzędnych szerokości i wysokości dokumentu.
Przykład kodu poniżej pokazuje, jak renderować dokument DWG.
Eksportowanie DWG do Raster lub PDF przy użyciu stałego rozmiaru
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i konwertować je na PDF lub Raster przy użyciu stałego rozmiaru.
Przykład kodu poniżej pokazuje, jak wdrożyć tę funkcję.
Eksportowanie DWG do PDF/A i PDF/E
Ten proces działa w następujący sposób:
- Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
- Utwórz instancję klasy CadRasterizationOptions.
- Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
- Ustaw właściwość zgodności PDF i zapisz ją.
- Eksportuj obraz do PDF używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak skonwertować plik DWG do PDF/A i PDF/E.
Wsparcie dla zaokrąglonych linii ukrytych podczas eksportowania DWG/DXF do BMP i PDF
Ten proces działa w następujący sposób:
- Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
- Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
- Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
- Eksportuj obraz do PDF używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak wdrożyć tę funkcję.
Wsparcie dla ustawienia obszaru drukowania dla obrazu DWG w wyeksportowanym PDF
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i konwertować je na PDF. Niniejszy temat wyjaśnia użycie API Aspose.CAD, aby osiągnąć wsparcie dla ustawienia obszaru drukowania dla obrazu DWG w wyeksportowanym PDF.
Przykład kodu poniżej pokazuje, jak wdrożyć tę funkcję.
Wsparcie dla odczytu metadanych XREF dla pliku DWG
- Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
- Przeszukaj każdy obiekt obrazu.
- Jeśli obiekt to CadUnderlay, wtedy XREF obiekt z metadanymi.
Przykład kodu poniżej pokazuje, jak osiągnąć tę funkcję.
Właściwość CadRasterizationOptions.Layouts jest typu tablica ciągów, więc możesz określić więcej niż jeden układ jednocześnie do możliwej konwersji do formatu PDF. Podczas określania wielu układów dla właściwości CadRasterizationOptions.Layouts, uzyskany PDF będzie miał wiele stron, gdzie każda strona reprezentuje indywidualny układ AutoCAD.
Wyświetl wszystkie układy
Możesz wyświetlić wszystkie układy obecne w rysunku AutoCAD używając poniższego fragmentu kodu.
Dostęp do flag podkładu dla formatu DWG
Aspose.CAD dla .NET wdrożyło flagi podkładu dla formatu DWG i pozwala programistom na dostęp do nich. Poniżej znajduje się prosta demonstracja kodu.
Wsparcie dla jednostek DWG
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i wspierać różne jednostki do pracy.
Wsparcie dla jednostki MLeader
DWG to plik binarny, który zawiera dane wektorowego obrazu i metadane. W pliku DWG znajdują się różne jednostki. Poniższa sekcja opisuje przykład pracy z jednostką MLeader wewnątrz pliku DWG.
Wsparcie dla eksportowania jednostki DWG do obrazu
DWG to plik binarny, który zawiera dane wektorowego obrazu i metadane. W pliku DWG znajdują się różne jednostki. Poniższa sekcja opisuje przykład eksportowania konkretnej jednostki DWG do obrazu.
Wsparcie dla dodawania tekstu w DWG
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i wspierać różne jednostki do pracy. DWG to plik binarny, który zawiera dane wektorowego obrazu i metadane. W pliku DWG znajdują się różne jednostki. Poniższa sekcja opisuje, jak możemy dodać tekst wewnątrz pliku DWG.
Wsparcie dla importowania obrazu do pliku DWG
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i wspierać różne jednostki do pracy. DWG to plik binarny, który zawiera dane wektorowego obrazu i metadane. W pliku DWG znajdują się różne jednostki. Poniższa sekcja opisuje, jak możemy importować obrazy wewnątrz pliku DWG.
Wsparcie dla siatki w DWG
Aspose.CAD dla .NET API ma teraz dostęp do jednostek obsługujących siatkę, w tym typy CadPolyFaceMesh i CadPolygonMesh. Poniższy przykład opisuje, jak możemy uzyskać dostęp do typów siatki.
Konwersja rysunków DWG do DXF
Aspose.CAD oferuje funkcję załadowania pliku DWG AutoCAD i eksportowania go do formatu DXF. Proces konwersji DWG do DXF działa w następujący sposób:
- Załaduj plik rysunku DWG za pomocą fabrycznej metody Image.Load.
- Eksportuj rysunek DWG do DXF używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak skonwertować plik DWG do formatu DXF.
Konwersja rysunków DWG do SVG
Aspose.CAD dla .NET API może ładować rysunki AutoCAD w formacie DWG i konwertować je na SVG. Ten temat wyjaśnia użycie API Aspose.CAD do osiągnięcia konwersji DWG do formatu SVG poprzez proste kroki, jak określono poniżej.
- Załaduj plik DWG do instancji Image.
- Utwórz obiekt klasy SvgOptions i ustaw wymagane właściwości.
- Eksportuj rysunek DWG do SVG używając metody Image.Save().
Przykład kodu poniżej pokazuje, jak skonwertować plik DWG do formatu SVG.
Ładowanie dużego pliku DWG
Aspose.CAD dla .NET zapewnia możliwość otwierania bardzo dużych plików DWG przy użyciu klasy Image. Teraz możesz łatwo otworzyć duże pliki za pomocą poniższego przykładu kodu.