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.

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:

  1. Załaduj plik DWG do instancji Image.
  2. Utwórz obiekt klasy CadRasterizationOptions i ustaw właściwości PageHeight & PageWidth.
  3. Utwórz obiekt klasy PdfOptions i ustaw właściwość VectorRasterizationOptions.
  4. 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:

  1. Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
  2. Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
  3. Dodaj wymagane LayoutPageSizes dla obiektu CadRasterizationOptions.
  4. Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
  5. 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:

  1. Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
  2. Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
  3. Ustaw właściwość Layouts dla obiektu CadRasterizationOptions.
  4. Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
  5. 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:

  1. Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
  2. Utwórz instancję klasy CadRasterizationOptions.
  3. Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
  4. Ustaw właściwość zgodności PDF i zapisz ją.
  5. 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:

  1. Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
  2. Utwórz instancję klasy CadRasterizationOptions i ustaw wysokość i szerokość wynikowej strony.
  3. Utwórz instancję klasy PdfOptions i ustaw jej właściwość VectorRasterizationOptions.
  4. 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

  1. Załaduj plik DWG za pomocą fabrycznej metody Aspose.CAD.Image.Load.
  2. Przeszukaj każdy obiekt obrazu.
  3. 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:

  1. Załaduj plik rysunku DWG za pomocą fabrycznej metody Image.Load.
  2. 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.

  1. Załaduj plik DWG do instancji Image.
  2. Utwórz obiekt klasy SvgOptions i ustaw wymagane właściwości.
  3. 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.