Převést DGN do PDF v Javě

CAD aplikace používají soubory DGN pro vytváření 2D nebo 3D výkresů. Konkrétně můžeme vytvořit a uložit návrhy pro stavební projekty, jako jsou dálnice, mosty a budovy v souboru DGN. V určitých případech můžeme potřebovat exportovat výkresy ze souborů DGN do PDF dokumentů programově. Takové převody umožňují sdílení výkresů v přenosném formátu. V tomto článku se naučíme, jak převést soubor DGN na PDF v Javě.

Tento článek bude obsahovat následující témata:

  1. Java DGN to PDF Converter – zdarma ke stažení
  2. Kroky pro převod souboru DGN na dokument PDF
  3. Programově převést DGN do PDF
  4. Převést DGN do PDF s možnostmi

Java DGN to PDF Converter – zdarma ke stažení

Pro převod souboru DGN na dokument PDF použijeme API Aspose.CAD for Java. Umožňuje vytváření, úpravy a manipulaci se soubory DGN a několika dalších formátů souborů.

Rozhraní API poskytuje třídu Image, která je základní třídou pro všechny typy výkresů. Třída DgnImage API představuje obrázek DGN. Vlastnosti PageWidth a PageHeight můžeme nastavit pomocí třídy CadRasterizationOptions. Rozhraní API poskytuje třídu PdfOptions, která umožňuje specifikovat možnosti uložení PDF.

Prosím buď stáhněte si JAR API, nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na Maven.

<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>

Jak převést soubor DGN do PDF pomocí Java

Výkres ze souboru DGN můžeme snadno exportovat do dokumentu PDF podle následujících kroků:

  • Načtěte soubor výkresu DGN.
  • Určete možnosti uložení PDF.
  • Uložit DGN jako PDF.

Následující část popisuje, jak převést tyto kroky do kódu Java a převést soubor DGN na dokument PDF.

Převeďte DGN do PDF programově v Javě

Soubor DGN můžeme převést na dokument PDF podle následujících kroků:

  1. Nejprve načtěte vstupní soubor DGN pomocí třídy Image.
  2. Poté vytvořte instanci třídy PdfOptions.
  3. Nakonec zavolejte metodu Save() a uložte jej jako PDF. Jako argumenty bere cestu k výstupnímu souboru PDF a PdfOptions.

Následující ukázka kódu ukazuje, jak převést soubor DGN na dokument PDF pomocí Java.

// Tento příklad kódu ukazuje, jak převést DGN do PDF
// Vstupní soubor DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Načtěte soubor DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Inicializovat možnosti PDF
PdfOptions pdfOptions = new PdfOptions();

// Uložit jako PDF
image.save("C:\\Files\\CAD\\sample.pdf", pdfOptions);

Převeďte DGN do PDF s možnostmi v Javě

Při převodu souboru DGN na dokument PDF můžeme určit možnosti uložení PDF podle následujících kroků:

  1. Nejprve načtěte vstupní soubor DGN pomocí třídy Image.
  2. Dále vytvořte instanci třídy CadRasterizationOptions.
  3. Poté zadejte výšku a šířku stránky.
  4. Dále vytvořte instanci třídy PdfOptions.
  5. Poté nastavte vlastnost VectorRasterizationOptions jako CadRasterizationOptions.
  6. Nakonec zavolejte metodu Save() a uložte jej jako PDF. Jako argumenty bere cestu k výstupnímu souboru PDF a PdfOptions.

Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru DGN jako dokumentu PDF pomocí Java.

// Tento příklad kódu ukazuje, jak převést DGN do PDF pomocí možností
// Vstupní soubor DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Načtěte soubor DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Vytvořte instanci CadRasterizationOptions 
// Nastavte výšku a šířku obrázku
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Vytvořte instanci PngOptions
PdfOptions options = new PdfOptions();

// Nastavte vlastnost VectorRasterizationOptions jako CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Uložit jako PDF
image.save("C:\\Files\\CAD\\sample_converted.pdf", options);

Získejte bezplatnou dočasnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Závěr

V tomto článku jsme se naučili, jak:

  • načíst existující výkresový soubor DGN;
  • určete výšku a šířku stránky;
  • definovat možnosti uložení;
  • uložit DGN jako PDF v Javě.

Kromě převodu DGN do PDF v Javě se můžete dozvědět více o Aspose.CAD for Java API pomocí dokumentace. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také