Vykreslení DXF
Exportování vykreslení DXF do PDF
Aspose.CAD poskytuje funkci načítání entit výkresů AutoCAD DXF a jejich vykreslování jako celého výkresu ve formátu PDF. Přístup k převodu DXF na PDF funguje následovně:
- Načtěte soubor s výkresem DXF pomocí tovární metody Image.load.
- Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti page_height a page_width.
- Vytvořte objekt třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
- Zavolejte Image.save a jako druhý parametr předejte objekt PdfOptions.
Následující ukázka kódu ukazuje, jak převést soubor s použitím výchozích nastavení.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
cadImage.save("result.pdf", pdfOptions) |
Podporované formáty
V současné době plně podporujeme formáty souborů AutoCAD DXF 2010. Předchozí verze DXF nejsou zaručeně 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, a to:
- Zarovnané rozměry
- Úhlové rozměry
- Kružnice
- Atribut
- Reference bloku
- Kruh
- Průměrové rozměry
- Elipsa
- Šrafy
- Úsečka
- Víceřádkový text
- Osobní rozměr
- Bod
- Nultá linie
- Radiální rozměry
- Paprsek
- Otočené rozměry
- Tabulka
- Text
- X-čára
Export vloženého podkladu DGN pro formát DXF
Aspose.CAD poskytuje funkci načítání souborů AutoCAD DXF a exportování vloženého podkladu DGN pro formát DXF.
Následující ukázka kódu ukazuje, jak dosáhnout stanovených požadavků.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions(); | |
rasterizationOptions.layouts = ["Model"] | |
pdfOptions = cad.imageoptions.PdfOptions(); | |
pdfOptions.vector_rasterization_options = rasterizationOptions; | |
cadImage.save("result.pdf", pdfOptions) |
Podpora pro ukládání souborů DXF
Aspose.CAD poskytuje funkci načítání souborů AutoCAD DXF, provádění změn v nich a opětovné uložení jako souboru DXF.
Následující ukázka kódu ukazuje, jak dosáhnout stanovených požadavků.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
// any entities updates | |
image.save("result.dxf") |
Export 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 page_height a page_width.
- Zavolejte Image.save a uložte soubor.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
wmfOptions = cad.imageoptions.WmfOptions() | |
wmfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.wmf", wmfOptions) |