Šioje trumpoje mokymo programoje dėmesys sutelkiamas į tai, kaip konvertuoti IGES į PDF naudojant Java, pateikiant visą reikalingą informaciją ir veiksmus, kad būtų galima naudoti pavyzdinį kodą. Šiame pavyzdyje pateikėme kodo pavyzdį, skirtą eksportuoti IGES failą į PDF formatu Java naudodami paprastus API iškvietimus, o programą galima naudoti bet kurioje Windows, MacOS arba Linux sukonfigūruotoje Java aplinkoje.
Veiksmai, kaip konvertuoti failą iš IGES į PDF Java
- Sukonfigūruokite projektą, kad pridėtumėte Aspose.CAD for Java Jar failą iš saugyklos tvarkyklės
- Pasiekite šaltinio IGES failą naudodami Image klasės objektą
- Inicijuokite CadRasterizationOptions klasės objektą, kad tinkintumėte IGES failo rastravimą
- Inicijuokite ir naudokite PdfOptions klasės objektą, kad sukonfigūruotumėte išvesties PDF parinktis
- Konvertuokite IGES failą į PDF naudodami išsaugojimo metodą, kurį rodo vaizdo klasė
Pirmiau minėti veiksmai apima procesą, skirtą IGES failo konvertavimui į PDF Java, kai procesas pradedamas įkeliant šaltinio IGES failą naudojant vaizdo klasės objektą iš disko. Tada PdfOptions objektas naudojamas PDF išvesties ypatybėms nustatyti ir IGES rastravimo parinktims taikyti, o po to IGES įrašomas PDF formatu diske, kaip argumentą pateikiant PdfOptions objektą.
Kodas konvertuoti IGES į PDF Java
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); | |
} | |
} |
Šis kodo pavyzdys gali būti naudojamas kuriant IGES į PDF konvertavimo programinę įrangą Java naudojant paprastą API sąsają. CadRasterizationOptions klasė naudojama tinkinti rastrizacijos procesą, nustatant puslapio dydį, fono spalvą, pateikto PDF maketus, piešimo tipą, rašiklio parinktis, piešimo spalvą ir kokybę.
Mes matėme, kaip šioje temoje naudojant paprastą API sąsają eksportuojama iš IGES į PDF į Java. Jei norite sužinoti apie DGN konvertavimo į PDF procesą, skaitykite straipsnį Kaip konvertuoti DGN į PDF Java.