Výkresy DWG
Export výkresů DWG do formátu PDF
API Aspose.CAD pro .NET umí načíst výkresy AutoCADu ve formátu DWG a převést je do formátu PDF. Téma tohoto článku vysvětluje použití API Aspose.CAD k dosažení konverze DWG do formátu PDF pomocí jednoduchých kroků, jak je popsáno níže.
API podporuje následující revize AutoCAD DWG:
- verze DWG 2004, vydání 16.0, revize 18
- verze DWG 2005, vydání 16.1
- verze DWG 2010, vydání 18.0
- verze DWG 2013, vydání 19.0
Formát souboru DWG
Soubor DWG je binární soubor obsahující data vektorového obrazu a metadata. Data vektorového obrazu poskytují instrukce pro aplikaci CAD, jak zobrazit DWG; metadata mohou obsahovat různé informace o souboru, včetně dat specifických pro lokalitu a také data klienta. Otevřené specifikace formátu souboru DWG lze nalézt v této PDF.
Konverze souborů DWG do PDF
K převedení souboru DWG do PDF je zapotřebí následujících jednoduchých kroků.
- Načtěte DWG soubor do instance Image.
- Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti PageHeight a PageWidth.
- Vytvořte objekt třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Zavolejte metodu Image.Save a jako druhý parametr předejte objekt PdfOptions.
Následující kódový vzorek ukazuje, jak exportovat výkresy DWG do PDF.
Vytvoření jediného PDF s různými velikostmi rozložení
Aspose.CAD pro .NET umožňuje konverzi souboru DWG do jediného PDF s různými velikostmi rozložení. Tento přístup funguje následovně:
- Načtěte soubor DWG pomocí metody výroby Aspose.CAD.Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a nastavte výslednou výšku a šířku stránky.
- Přidejte požadované LayoutPageSizes pro objekt třídy CadRasterizationOptions.
- Vytvořte instanci třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Exportujte obrázek do PDF pomocí metody Image.Save().
Následující kódový vzorek ukazuje, jak vytvořit jediné PDF s různými rozloženími.
Podporované základní prvky AutoCADu
Následující základní prvky AutoCADu jsou podporovány:
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSE LINEAR
- DIMENSE ALIGNED
- DIMENSE ANG 3Pt
- DIMENSE ANG 2Ln
- DIMENSE RADIUS
- DIMENSE DIAMETER
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Export konkrétního rozložení DWG do PDF
Tento přístup funguje následovně:
- Načtěte soubor DWG pomocí metody výroby Aspose.CAD.Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a nastavte výslednou výšku a šířku stránky.
- Nastavte vlastnost Layouts pro objekt třídy CadRasterizationOptions.
- Vytvořte instanci třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Exportujte obrázek do PDF pomocí metody Image.Save().
Následující kódový vzorek ukazuje, jak konvertovat konkrétní rozložení DWG do PDF.
Zobrazování dokumentu DWG stanovením souřadnic
API Aspose.CAD pro .NET nyní umožňuje zobrazit dokumenty DWG poskytnutím souřadnic šířky a výšky dokumentu.
Následující kódový vzorek ukazuje, jak zobrazit dokument DWG.
Exportování DWG do rastrového obrazu nebo PDF s pevnou velikostí
API Aspose.CAD pro .NET umí načíst výkresy AutoCADu ve formátu DWG a převést je do formátu PDF nebo rastrového obrazu s pevnou velikostí.
Následující kódový vzorek ukazuje, jak implementovat tuto funkci.
Exportování DWG do PDF/A a PDF/E
Tento přístup funguje následovně:
- Načtěte soubor DWG pomocí metody výroby Aspose.CAD.Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions.
- Vytvořte instanci třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Nastavte vlastnost souladu s PDF a uložte ji.
- Exportujte obrázek do PDF pomocí metody Image.Save().
Následující kódový vzorek ukazuje, jak převést soubor DWG do PDF/A a PDF/E.
Podpora zaoblených skrytých linií při exportu DWG/DXF do formátu BMP a PDF
Tento přístup funguje následovně:
- Načtěte soubor DWG pomocí metody výroby Aspose.CAD.Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a nastavte výslednou výšku a šířku stránky.
- Vytvořte instanci PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Exportujte obrázek do PDF pomocí metody Image.Save().
Následující kódový vzorek ukazuje, jak implementovat tuto funkci.
Podpora nastavení oblasti tisku pro obrázek DWG v exportovaném PDF
API Aspose.CAD pro .NET umí načíst výkresy AutoCADu ve formátu DWG a převést je do formátu PDF. Toto téma vysvětluje použití API Aspose.CAD k dosažení podpory pro nastavení oblasti tisku pro obrázek DWG v exportovaném PDF.
Následující kódový vzorek ukazuje, jak implementovat tuto funkci.
Podpora pro čtení metadat XREF pro soubor DWG
- Načtěte soubor DWG pomocí metody výroby Aspose.CAD.Image.Load.
- Projděte každou entitu obrázku.
- Pokud je daná entita CadUnderlay, pak XREF entita s metadaty.
Následující kódový vzorek ukazuje, jak dosáhnout této funkce.
Vlastnost CadRasterizationOptions.Layouts je typu pole řetězců, takže můžete najednou specifikovat více rozložení pro možnou konverzi do formátu PDF. Při specifikaci více rozložení pro vlastnost CadRasterizationOptions.Layouts bude výsledné PDF obsahovat více stránek, kde každá stránka představuje individuální rozložení AutoCADu.
Výčet všech rozložení
Můžete vypsat všechna rozložení v souboru AutoCADu pomocí následujícího kódu.
Přístup k vlajkám podložek pro formát DWG
Aspose.CAD pro .NET implementoval vlajky podložek pro formát DWG a umožňuje vývojářům k nim přistupovat. Níže je jednoduchá ukázka kódu.
Podpora pro entity DWG
Aspose.CAD pro .NET API umí načíst výkresy AutoCADu ve formátu DWG a podporovat různé entity pro práci s nimi.
Podpora pro entitu MLeader
DWG je binární soubor obsahující data vektorového obrazu a metadata. V souboru DWG existují různé entity. Následující sekce popisuje příklad práce s entitou MLeader uvnitř souboru DWG.
Podpora pro export entity DWG do obrázku
DWG je binární soubor obsahující