
CAD-program använder DGN-filer för att skapa 2D eller 3D-ritningar. Konkret kan vi skapa och spara design för byggprojekt som motorvägar, broar och byggnader i en DGN-fil. I vissa fall kan vi behöva exportera ritningar från DGN-filer till PDF-dokument programmässigt. Sådana konverteringar möjliggör delning av ritningar i ett transportabelt format. I den här artikeln kommer vi att lära hur du konverterar en DGN-fil till en PDF i Java.
Följande ämnen ska täckas i den här artikeln:
- Java DGN till PDF-konverterare – Gratis nedladdning
- Steg för att konvertera DGN-fil till PDF-dokument
- Konvertera DGN till PDF programmässigt
- Konvertera DGN till PDF med alternativ
Java DGN till PDF-konverterare – Gratis nedladdning
För att konvertera en DGN-fil till ett PDF-dokument kommer vi att använda Aspose.CAD för Java-API. Det tillåter skapande, redigering och manipulering av DGN-filer och flera andra filformat.
API-et erbjuder Image-klassen som är basklassen för alla typer av ritningar. Klassen DgnImage av API representerar en DGN-bild. Vi kan ställa in PageWidth och PageHeight-egenskaperna med hjälp av klassen CadRasterizationOptions. API-et erbjuder PdfOptions-klassen som tillåter att specificera PDF-sparaalternativ.
Ladda ned JAR-filen för API här eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.3</version>
</dependency>
Hur man konverterar DGN-fil till PDF med Java
Vi kan enkelt exportera en ritning från en DGN-fil till ett PDF-dokument genom att följa stegen nedan:
- Ladda en DGN-ritningsfil.
- Ange PDF-sparaalternativ.
- Spara DGN som en PDF.
Följande avsnitt beskriver hur du omvandlar dessa steg till Java-kod och konverterar en DGN-fil till en PDF.
Konvertera DGN till PDF programmässigt i Java
Vi kan konvertera en DGN-fil till ett PDF-dokument genom att följa stegen nedan:
- Först laddar du en inmatad DGN-fil med Image-klassen.
- Skapa sedan en instans av PdfOptions-klassen.
- Slutligen anropar du Save()-metoden för att spara den som en PDF. Det tar den utmatade PDF-filens sökväg och PdfOptions som argument.
Följande kod exempel visar hur du konverterar en DGN-fil till ett PDF-dokument med Java.
Konvertera DGN till PDF med alternativ i Java
Vi kan specificera PDF-sparaalternativ när vi konverterar en DGN-fil till ett PDF-dokument genom att följa stegen nedan:
- Först laddar du en inmatad DGN-fil med Image-klassen.
- Skapa sedan en instans av CadRasterizationOptions-klassen.
- Ange sedan sidhöjden och bredden.
- Skapa sedan en instans av PdfOptions-klassen.
- Ange VectorRasterizationOptions-egenskapen som CadRasterizationOptions.
- Slutligen anropar du Save()-metoden för att spara den som en PDF. Det tar den utmatade PDF-filens sökväg och PdfOptions som argument.
Följande kod exempel visar hur du anger sidhöjd och bredd när du sparar en DGN-fil som ett PDF-dokument med Java.
Hämta gratis tillfälligt licens
Du kan hämta en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har vi lärt oss hur man:
- laddar en befintlig DGN-ritningsfil;
- anger sidhöjd och bredd;
- definierar sparaalternativ;
- sparar DGN som en PDF i Java.
Utöver att konvertera en DGN till en PDF i Java kan du lära dig mer om Aspose.CAD för Java-API med dokumentationen. I fallet av någon tvetydighet kan du fritt kontakta oss på vår gratis supportforum.