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.