Export DGN do PDF v Aspose.CAD pro .NET

Úvod

Ve světě vývoje .NET je Aspose.CAD výkonná knihovna, která usnadňuje manipulaci a konverzi souborů CAD. Jedním z běžných úkolů, s nimiž se vývojáři často setkávají, je export souborů DGN do formátu PDF. V tomto tutoriálu projdeme procesem krok za krokem pomocí Aspose.CAD for .NET.

Předpoklady

Než se pustíte do výukového programu, ujistěte se, že máte na místě následující:

  • Pracovní znalost C# a .NET frameworku.
  • Nainstalovaná knihovna Aspose.CAD for .NET. Můžete si jej stáhnouttady.
  • Ukázkový soubor DGN, například „Nikon_D90_Camera.dgn“ pro tento výukový program.

Importovat jmenné prostory

Ve svém projektu C# začněte importováním potřebných jmenných prostorů:

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

Krok 1: Načtěte soubor DGN

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

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // Váš kód zde...
}

Krok 2: Nakonfigurujte možnosti rastrování

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;

Krok 3: Vytvořte možnosti PDF

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

Krok 4: Uložit jako PDF

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

Závěr

Gratulujeme! Úspěšně jste exportovali soubor DGN do PDF pomocí Aspose.CAD for .NET. Tento tutoriál se zabýval základními kroky, od načtení souboru DGN po konfiguraci možností rasterizace a uložení výstupu jako PDF.

FAQ

Q1: Mohu používat Aspose.CAD pro .NET bez předchozích znalostí CAD?

A1: Rozhodně! Aspose.CAD zjednodušuje složité úlohy CAD a zpřístupňuje jej vývojářům s různým zázemím.

Q2: Kde najdu další příklady a dokumentaci pro Aspose.CAD?

A2: Prozkoumejtedokumentace pro komplexní návody a příklady.

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

A3: Ano, můžete získat bezplatnou zkušební verzitady.

Q4: Jak mohu získat dočasné licence pro Aspose.CAD?

A4: Získejte dočasné licencetady.

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

A5: NavštivteFórum Aspose.CAD za podporu komunity.