Ten krótki samouczek koncentruje się na tym, jak konwertować IGES na PDF w Javie, podając wszystkie niezbędne szczegóły i kroki, aby użyć przykładowego kodu. W tym przykładzie udostępniliśmy przykładowy kod do eksportu pliku IGES do PDF w Javie za pomocą prostych wywołań API, a aplikacji można używać w dowolnym środowisku Java skonfigurowanym w systemie Windows, macOS lub Linux.
Kroki, aby przekonwertować plik z IGES na PDF w Javie
- Skonfiguruj swój projekt, aby dodać plik Jar Aspose.CAD for Java z menedżera repozytorium
- Uzyskaj dostęp do źródłowego pliku IGES za pomocą obiektu klasy Image
- Zainicjuj obiekt klasy CadRasterizationOptions, aby dostosować rasteryzację pliku IGES
- Zainicjuj i użyj obiektu klasy PdfOptions, aby skonfigurować opcje wyjściowego pliku PDF
- Przekonwertuj plik IGES na format PDF przy użyciu metody zapisu udostępnianej przez klasę Image
Powyższe kroki obejmują proces konwersji pliku IGES do formatu PDF w Javie, przy czym proces rozpoczyna się od załadowania źródłowego pliku IGES za pomocą obiektu klasy Image z dysku. Następnie obiekt PdfOptions jest używany do ustawiania właściwości wyjściowych plików PDF i stosowania opcji rasteryzacji IGES, po czym następuje zapisywanie IGES jako PDF na dysku poprzez podanie obiektu PdfOptions jako argumentu.
Kod do konwersji IGES na PDF w Javie
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
public class ConvertIGESToPDF { | |
public static void main2(String[] args) throws Exception { // main method to convert IGES to PDF image using Java | |
String path = "C:/TestData/"; | |
// Set up the license to convert IGS to PDF | |
License licenseIGStoPDF = new License(); | |
licenseIGStoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
String sourceIGSFile = path + "Sourc.igs"; | |
String exportedIGEStoPDFFile = path + "ExportedIGS.pdf"; | |
// Load the source IGS file from the disk | |
Image iGESImageTest = Image.load(sourceIGSFile); | |
// Initialize the PdfOptions object for the desired PDF | |
PdfOptions pdfOptionsIGES = new PdfOptions(); | |
// Instantiate the vector rastrization options | |
CadRasterizationOptions igesRasterizationOpts = new CadRasterizationOptions(); | |
igesRasterizationOpts.setPageWidth(1000); | |
igesRasterizationOpts.setPageHeight(1000); | |
// Set the rasterization options | |
pdfOptionsIGES.setVectorRasterizationOptions(igesRasterizationOpts); | |
// Convert IGS to PDF | |
iGESImageTest.save(exportedIGEStoPDFFile, pdfOptionsIGES); | |
} | |
} |
Ten przykładowy kod może zostać wykorzystany do opracowania oprogramowania do konwersji plików IGES na PDF w języku Java przy użyciu prostego interfejsu API. Klasa CadRasterizationOptions służy do dostosowywania procesu rasteryzacji poprzez ustawienie rozmiaru strony, koloru tła, układów w renderowanym pliku PDF, typu rysowania, opcji pióra, koloru rysowania i jakości.
W tym temacie byliśmy świadkami eksportowania z IGES do PDF w Javie przy użyciu prostego interfejsu API. Jeśli chcesz dowiedzieć się więcej o procesie konwersji DGN do formatu PDF, zapoznaj się z artykułem na stronie jak przekonwertować DGN na PDF w Javie.