В этом кратком руководстве основное внимание уделяется тому, как преобразовать IGES в PDF на Java, предоставляя все необходимые сведения и шаги для использования примера кода. В этом примере мы предоставили пример кода для экспорта файла IGES в PDF на Java с помощью простых вызовов API, и приложение можно использовать в любой среде Java, настроенной в Windows, macOS или Linux.
Шаги для преобразования файла из IGES в PDF в Java
- Настройте свой проект, чтобы добавить JAR-файл Aspose.CAD for Java из менеджера репозитория.
- Доступ к исходному файлу IGES с помощью объекта класса Image
- Инициализируйте объект класса CadRasterizationOptions, чтобы настроить растеризацию файла IGES.
- Инициализируйте и используйте объект класса PdfOptions для настройки выходных параметров PDF.
- Преобразуйте файл IGES в PDF, используя метод сохранения, предоставляемый классом Image.
Вышеупомянутые шаги охватывают процесс преобразования файла IGES в PDF на Java, при этом процесс начинается с загрузки исходного файла IGES с помощью объекта класса Image с диска. Затем объект PdfOptions используется для установки выходных свойств PDF и применения параметров растеризации IGES, после чего следует сохранение IGES в формате PDF на диске с предоставлением объекта PdfOptions в качестве аргумента.
Код для преобразования 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); | |
} | |
} |
Этот пример кода можно использовать для разработки программного обеспечения конвертера IGES в PDF на Java с использованием простого интерфейса API. Класс CadRasterizationOptions используется для настройки процесса растеризации путем установки размера страницы, цвета фона, макетов в обработанном PDF-файле, типа рисования, параметров пера, цвета и качества рисования.
В этом разделе мы наблюдали экспорт из IGES в PDF на Java с использованием простого интерфейса API. Если вы хотите узнать о процессе преобразования DGN в PDF, обратитесь к статье как конвертировать DGN в PDF на Java.