Export DWG do PDF nebo rastrových obrázků - Aspose.CAD Guide
Úvod
Hledáte bezproblémový převod souborů DWG do PDF nebo rastrových obrázků ve vaší aplikaci .NET? Už nehledejte! Tento podrobný průvodce vás provede procesem pomocí výkonné knihovny Aspose.CAD for .NET. Ať už jste zkušený vývojář nebo teprve začínáte, tento tutoriál je vhodný pro všechny úrovně dovedností.
Předpoklady
Než se pustíme do výukového programu, ujistěte se, že máte na svém místě následující:
- Základní znalost programování .NET.
- Nainstalovaná knihovna Aspose.CAD for .NET. Pokud ne, stáhněte si jitady.
- Vaše oblíbené integrované vývojové prostředí (IDE) nastavené pro vývoj .NET.
Importovat jmenné prostory
Začněme tím, že importujeme potřebné jmenné prostory do vašeho .NET projektu. To zajišťuje, že máte přístup k funkci Aspose.CAD ve vašem kódu.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;
Krok 1: Načtěte soubor DWG
Začněte načtením souboru DWG, který chcete převést. Nahraďte “Your Document Directory” cestou k vašemu souboru DWG.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Zde je váš kód pro načtení DWG
}
Krok 2: Nastavte export PDF
Nyní nakonfigurujeme nastavení exportu PDF. Tento příklad ukazuje, jak nastavit rozložení a zpracovat převody jednotek.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
// Zkontrolujte a definujte systém jednotek
bool currentUnitIsMetric = false;
double currentUnitCoefficient = 1.0;
DefineUnitSystem(cadImage.UnitType, out currentUnitIsMetric, out currentUnitCoefficient);
// Zde je váš kód pro nastavení exportu PDF
Krok 3: Export do PDF
Proveďte export do PDF pomocí nakonfigurovaných nastavení.
PdfOptions pdfOptions = new PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath, pdfOptions);
Krok 4: Export do rastrových obrázků
Rozšiřte funkcionalitu o export do rastrových obrázků, jako je PNG.
// Velikost A4 při 300 DPI - 2480 x 3508
rasterizationOptions.PageHeight = 3508;
rasterizationOptions.PageWidth = 2480;
PngOptions pngOptions = new PngOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath.Replace("pdf", "png"), pngOptions);
Závěr
Gratulujeme! Úspěšně jste se naučili používat Aspose.CAD for .NET k exportu souborů DWG do PDF i rastrových obrázků. Tato výkonná knihovna zjednodušuje proces, činí jej efektivním a přívětivým pro vývojáře.
FAQ
Q1: Mohu použít Aspose.CAD pro .NET ve svých komerčních projektech?
A1: Ano, můžete. Návštěvapurchase.aspose.com/buy pro podrobnosti o licencích.
Q2: Je k dispozici bezplatná zkušební verze?
A2: Určitě! Získejte bezplatnou zkušební verzitady.
Q3: Jak mohu získat podporu pro Aspose.CAD pro .NET?
A3: Přejděte naFórum Aspose.CAD za podporu komunity.
Q4: Mohu získat dočasnou licenci pro testovací účely?
A4: Ano, můžete získat dočasnou licencitady.
Q5: Kde najdu podrobnou dokumentaci?
A5: Dokumentace je k dispozici naAspose.CAD.