Export DWG do PDF nebo rastru pomocí Aspose.CAD for Java
Úvod
dynamickém světě počítačově podporovaného navrhování (CAD) je efektivní zpracování výkresů zásadní. Aspose.CAD for Java poskytuje výkonné řešení pro export souborů DWG do PDF nebo rastrových obrázků. Tento tutoriál vás provede celým procesem a zajistí, že využijete plný potenciál Aspose.CAD pro Javu.
Předpoklady
Než se pustíte do výukového programu, ujistěte se, že máte následující:
- Základní znalost programování v Javě.
- Nainstalovaná knihovna Aspose.CAD for Java. Pokud ne, stáhněte si jitady.
- Soubor DWG pro testovací účely. Můžete použít poskytnutý soubor “Bottom_plate.dwg”.
Importovat jmenné prostory
Ve svém projektu Java naimportujte potřebné jmenné prostory, abyste proces nastartovali:
import com.aspose.cad.Image;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.UnitType;
Krok 1: Načtěte soubor DWG
Začněte načtením souboru DWG pomocí Aspose.CAD’sImage
třída:
String dataDir = "Your Document Directory" + "DWGDrawings/";
String srcFile = dataDir + "Bottom_plate.dwg";
Image objImage = Image.load(srcFile);
Krok 2: Určete typ jednotky
Dále zkontrolujte typ jednotky načteného souboru DWG:
Boolean currentUnitIsMetric = IsMetric(objImage.getUnitType());
int currentUnitCoefficient = objImage.getUnitType();
Krok 3: Nastavte možnosti rastrování
Na základě typu jednotky nakonfigurujte možnosti rastrování:
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
if (currentUnitIsMetric) {
// Metrické jednotky
double metersCoeff = 1 / 1000.0;
double scaleFactor = metersCoeff / currentUnitCoefficient;
rasterizationOptions.setPageWidth((float)(210 * scaleFactor));
rasterizationOptions.setPageHeight((float)(297 * scaleFactor));
rasterizationOptions.setUnitType(UnitType.Millimeter);
} else {
// Imperiální jednotky
rasterizationOptions.setPageWidth((float)(8.27f / currentUnitCoefficient));
rasterizationOptions.setPageHeight((float)(11.69f / currentUnitCoefficient));
rasterizationOptions.setUnitType(UnitType.Inch);
}
Krok 4: Nakonfigurujte možnosti PDF
Nastavení možností exportu PDF:
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(new CadRasterizationOptions());
Krok 5: Uložit jako PDF
Nakonec uložte soubor DWG jako PDF:
objImage.save(dataDir + "Saved.pdf", pdfOptions);
A tady to máte! Úspěšně jste exportovali soubor DWG do PDF pomocí Aspose.CAD for Java.
Závěr
Tento výukový program poskytuje podrobného průvodce využitím Aspose.CAD for Java k exportu souborů DWG do PDF nebo rastrových obrázků. Tato knihovna zjednodušuje proces a umožňuje vám efektivně pracovat s výkresy CAD ve vašich aplikacích Java.
FAQ
Q1: Mohu použít Aspose.CAD pro Java s jinými frameworky Java?
Odpověď 1: Ano, Aspose.CAD for Java se hladce integruje s populárními frameworky Java.
Q2: Je k dispozici dočasná licence pro Aspose.CAD pro Java?
A2: Ano, můžete získat dočasnou licencitady.
Q3: Kde najdu podporu pro Aspose.CAD pro Java?
A3: NavštivteFórum Aspose.CAD za pomoc od komunity.
Q4: Jak si mohu zakoupit licenci pro Aspose.CAD for Java?
A4: Můžete si zakoupit licencitady.
Q5: Jaké jednotky Aspose.CAD pro Java podporuje?
A5: Aspose.CAD for Java podporuje metrické i imperiální jednotky.