Výkresy DXF
Exportování výkresů DXF do formátu PDF
Aspose.CAD poskytuje funkci načítání entit výkresu DXF z AutoCADu a jejich vykreslování jako celý výkres do formátu PDF. Přístup k převodu DXF na PDF funguje následovně:
- Načtěte soubor výkresu DXF pomocí tovární metody Image.Load.
- Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti PageHeight a PageWidth.
- Vytvořte objekt třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Zavolejte funkci Image.Save a jako druhý parametr předejte objekt PdfOptions.
Následující ukázkový kód ukazuje, jak převést soubor s výchozími nastaveními.
Podporované formáty
V současné době plně podporujeme formáty souborů AutoCAD DXF 2010. Předchozí verze DXF nejsou zaručeny jako 100% platné. Plánujeme zahrnout více formátů a funkcí v budoucích verzích Aspose.CAD.
Podporované entity
V současné době podporujeme všechny běžné 2D entity a jejich základní výchozí parametry následovně:
- Zarovnávaná dimenze
- Úhlová dimenze
- Oblouk
- Atribut
- Odkaz na blok
- Kružnice
- Průměrná dimenze
- Elipsa
- Sít
- Úsečka
- Vícerozměrný text
- Radiální dimenze
- Bod
- Lomená čára
- Radiální dimenze
- Papírová plocha
- Text
- Přímka
Správa paměti
Vlastnost ExactReallocateOnly třídy Cache se dá použít k řízení přerozdělení paměti. Přerozdělení paměti je pravděpodobné zejména u předem přidělených vyrovnávacích pamětí. Může se stát, že systém zjistí, že přidělený prostor nebude postačující.
- Pokud je ExactReallocateOnly nastaveno na výchozí hodnotu, False, prostor je přerozdělen do stejného média.
- Pokud je nastaveno na True, přerozdělení nemůže přesáhnout maximálně stanovený prostor. V tomto případě je uvolněna existující přidělená mezipaměť (která vyžaduje přerozdělení) a rozšířený prostor je přidělen na disk.
Exportování specifické vrstvy výkresů DXF do PDF
Tento přístup funguje následovně:
- Otevřete soubor s výkresem DXF pomocí tovární metody Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a specifikujte vlastnosti PageWidth a PageHeight.
- Přidejte vrstvy do objektu CadRasterizationOptions.
- Vytvořte instanci třídy PdfOptions a nastavte její vlastnost VectorRasterizationOptions.
- Zavolejte metodu Image.Save a jako druhý parametr předejte objekt PdfOptions.
Následující ukázkový kód ukazuje, jak převést konkrétní vrstvu DXF do PDF.
Vykreslení souborů PDF jako části výkresů DXF
Tento přístup funguje následovně:
- Načtěte soubor s výkresy DXF pomocí metody továrny Image.Load.
- Vytvořte objekt třídy CadRasterizationOptions a načtěte soubory PDF.
- Nastavte vlastnosti PageHeight a PageWidth.
- Zavolejte Image.Save a uložte soubor.
Následující ukázkový kód ukazuje, jak vykreslit soubory PDF jako část výkresů DXF.
Export vnořeného podkladu DGN pro formát DXF
Aspose.CAD poskytuje funkci načítání souborů AutoCAD DXF a export vnořeného podkladu DGN pro formát DXF.
Následující ukázkový kód ukazuje, jak dosáhnout určených požadavků.
Podpora pro ukládání souborů DXF
Aspose.CAD poskytuje funkci načítání souborů AutoCAD DXF a provádění změn v něm a opětovné uložení jako soubor DXF.
Následující ukázkový kód ukazuje, jak dosáhnout určených požadavků.
Exportování DXF do WMF
Tento přístup funguje následovně:
- Načtěte soubor s výkresem DXF pomocí tovární metody Image.Load.
- Vytvořte objekt třídy CadRasterizationOptions a načtěte soubory PDF.
- Nastavte vlastnosti PageHeight a PageWidth.
- Zavolejte Image.Save a uložte soubor.
Exportování konkrétního DXF layoutu do PDF
Tento přístup funguje následovně:
- Otevřete soubor s výkresem DXF pomocí tovární metody Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a specifikujte vlastnosti PageWidth a PageHeight.
- Specifikujte požadovaný název rozvržení použitím vlastnosti CadRasterizationOptions.Layouts.
- Vytvořte instanci třídy PdfOptions a nastavte její vlastnost VectorRasterizationOptions.
- Exportujte výkres do PDF zavoláním funkce Image.Save a předáním objektu PdfOptions jako druhého parametru.
Následující ukázkový kód ukazuje, jak převést konkrétní rozvržení výkresu DXF do PDF.
Podpora blokového oříznutí
Aspose.CAD poskytuje funkci blokového oříznutí. Přístup k blokovému oříznutí funguje následovně:
- Načtěte soubor s výkresem DXF pomocí metody továrny Image.Load.
- Vytvořte objekt třídy CadRasterizationOptions a načtěte soubory PDF.
- Nastavte požadované vlastnosti CadRasterizationOptions.
- Zavolejte funkci Image.Save a jako druhý parametr předejte objekt PdfOptions a uložte soubor.
Následující ukázkový kód ukazuje, jak funguje blokové oříznutí.
Exportování obrázků do formátu DXF
Pomocí Aspose.CAD můžete exportovat obrázky do formátu DXF. Pomocí tohoto přístupu můžete provést následující akce:
- Nastavit nový font
- Skrýt entity
- Aktualizovat text
Následující ukázka kódu vám ukazuje, jak provést výše uvedené akce.
Exportování konkrétní vrstvy výkresů DXF do obrázku
Tento přístup funguje následovně:
- Otevřete soubor s výkresem DXF pomocí tovární metody Image.Load.
- Vytvořte instanci třídy CadRasterizationOptions a specifikujte vlastnosti [PageWidth](https://reference.aspose.com/cad