Програми САПР використовують файли DGN для створення 2D або 3D креслень. Зокрема, ми можемо створювати та зберігати проекти будівельних проектів, таких як шосе, мости та будівлі, у файлі DGN. У деяких випадках нам може знадобитися експортувати креслення з файлів DGN до документів PDF програмним шляхом. Такі перетворення дозволяють обмінюватися малюнками в портативному форматі. У цій статті ми дізнаємося, як конвертувати файл DGN у PDF на Java.
У цій статті будуть розглянуті такі теми:
- Конвертер Java DGN у PDF – безкоштовне завантаження
- Кроки для перетворення файлу DGN на документ PDF
- Програмно перетворіть DGN у PDF
- Перетворіть DGN на PDF за допомогою параметрів
Конвертер Java DGN у PDF – безкоштовно завантажити
Для перетворення файлу DGN на документ PDF ми будемо використовувати Aspose.CAD for Java API. Він дозволяє створювати, редагувати та маніпулювати файлами DGN і декількома іншими форматами файлів.
API надає клас Image, який є базовим класом для всіх типів малюнків. Клас DgnImage API представляє зображення DGN. Ми можемо встановити властивості PageWidth і PageHeight за допомогою класу CadRasterizationOptions. API надає клас PdfOptions, який дозволяє вказувати параметри збереження PDF.
Завантажте JAR API або додайте наведену нижче конфігурацію pom.xml у програму Java на основі 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>
Як конвертувати файл DGN у PDF за допомогою Java
Ми можемо легко експортувати креслення з файлу DGN у документ PDF, виконавши наведені нижче дії.
- Завантажте файл креслення DGN.
- Вкажіть параметри збереження PDF.
- Збережіть DGN як PDF.
У наступному розділі описано, як перетворити ці дії в код Java і перетворити файл DGN на документ PDF.
Програмно конвертуйте DGN у PDF на Java
Ми можемо конвертувати файл DGN у документ PDF, виконавши наведені нижче дії.
- По-перше, завантажте вхідний файл DGN за допомогою класу Image.
- Після цього створіть екземпляр класу PdfOptions.
- Нарешті, викличте метод Save(), щоб зберегти його як PDF. Він приймає вихідний шлях файлу PDF і PdfOptions як аргументи.
У наступному прикладі коду показано, як перетворити файл DGN на документ PDF за допомогою Java.
// Цей приклад коду демонструє, як конвертувати DGN у PDF
// Вхідний файл DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";
// Завантажте файл DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);
// Ініціалізація параметрів PDF
PdfOptions pdfOptions = new PdfOptions();
// Зберегти як PDF
image.save("C:\\Files\\CAD\\sample.pdf", pdfOptions);
Перетворіть DGN у PDF за допомогою параметрів у Java
Ми можемо вказати параметри збереження PDF під час перетворення файлу DGN на документ PDF, виконавши наведені нижче дії:
- По-перше, завантажте вхідний файл DGN за допомогою класу Image.
- Далі створіть екземпляр класу CadRasterizationOptions.
- Потім вкажіть висоту та ширину сторінки.
- Далі створіть екземпляр класу PdfOptions.
- Після цього встановіть властивість VectorRasterizationOptions як CadRasterizationOptions.
- Нарешті, викличте метод Save(), щоб зберегти його як PDF. Він приймає вихідний шлях файлу PDF і PdfOptions як аргументи.
У наведеному нижче прикладі коду показано, як вказати висоту та ширину сторінки під час збереження файлу DGN як документа PDF за допомогою Java.
// Цей приклад коду демонструє, як конвертувати DGN у PDF за допомогою параметрів
// Вхідний файл DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";
// Завантажте файл DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);
// Створіть екземпляр CadRasterizationOptions
// Установіть висоту та ширину зображення
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Створіть екземпляр PngOptions
PdfOptions options = new PdfOptions();
// Установіть для властивості VectorRasterizationOptions значення CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Зберегти як PDF
image.save("C:\\Files\\CAD\\sample_converted.pdf", options);
Отримайте безкоштовну тимчасову ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Висновок
У цій статті ми дізналися, як:
- завантажити наявний файл креслення DGN;
- вказати висоту та ширину сторінки;
- визначити параметри збереження;
- зберегти DGN як PDF на Java.
Окрім перетворення DGN у PDF на Java, ви можете дізнатися більше про Aspose.CAD for Java API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.