Převeďte DGN do PDF v Aspose.CAD pro .NET

Zavedení

Navigace ve světě CAD souborů může být náročná, ale s Aspose.CAD for .NET mohou vývojáři snadno manipulovat a převádět různé CAD formáty. Jednou z běžných potřeb je převod souborů DGN do PDF, což krok za krokem prozkoumáme v tomto tutoriálu.

Předpoklady

Chcete-li pokračovat, ujistěte se, že máte následující:

  • Základní znalost C# a .NET frameworku.
  • Nainstalovaná knihovna Aspose.CAD for .NET. Můžete si jej stáhnoutzde.
  • Ukázkový soubor DGN (např. Nikon_D90_Camera.dgn).

Krok 1: Importujte požadované jmenné prostory

Začněte importováním příslušných jmenných prostorů do vašeho projektu C#:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

Krok 2: Načtěte soubor DGN

Zadejte adresář pro váš soubor DGN a načtěte jej pomocí následujícího kódu:

string myDir = "Your Document Directory";
string sourceFilePath = myDir + "Nikon_D90_Camera.dgn";

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // Zde proběhne další zpracování...
}

Krok 3: Nakonfigurujte možnosti rastrování

Dále nastavte možnosti rasterizace, abyste definovali, jak bude vaše DGN vykresleno v PDF:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
{
    PageWidth = 600, // Upravte šířku podle potřeby
    PageHeight = 300, // Nastavte výšku podle potřeby
    NoScaling = true,
    AutomaticLayoutsScaling = false
};

Krok 4: Vytvořte možnosti PDF

Definujte možnosti PDF integrováním nastavení rastrování nakonfigurovaných dříve:

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

Krok 5: Uložte DGN jako PDF

Nakonec uložte soubor DGN jako PDF pomocí možností, které jste nakonfigurovali:

cadImage.Save(myDir + "ExportDGNToPdf_out.pdf", pdfOptions);

Závěr

Gratuluji! Úspěšně jste převedli soubor DGN do PDF pomocí Aspose.CAD for .NET. Tento jednoduchý tutoriál vás provede načtením souboru DGN, nastavením možností rastrování a uložením výstupu jako PDF.

FAQ

Potřebuji předchozí znalosti CAD, abych mohl používat Aspose.CAD?

Absolutně! Aspose.CAD je navržen tak, aby zjednodušil složité úlohy CAD a zpřístupnil jej všem vývojářům bez ohledu na jejich znalosti CAD.

Kde najdu další zdroje a dokumentaci k Aspose.CAD?

Můžete prozkoumat komplexní průvodce a příklady vDokumentace Aspose.CAD.

Je k dispozici bezplatná zkušební verze pro Aspose.CAD?

Ano, lze získat bezplatnou zkušební verzizde.

Jak mohu získat dočasnou licenci pro Aspose.CAD?

Můžete požádat o dočasné licencezde.

Potřebujete pomoc nebo máte otázky?

Zapojte se do konverzace vFórum Aspose.CAD za podporu komunity a dotazy.