המרת DGN ל-PDF ב-Java

יישומי CAD משתמשים בקבצי DGN ליצירת שרטוטים דו-ממדיים או תלת-ממדיים. באופן ספציפי, אנו יכולים ליצור ולשמור עיצובים עבור פרויקטי בנייה כגון כבישים מהירים, גשרים ובניינים בקובץ DGN. במקרים מסוימים, ייתכן שנצטרך לייצא שרטוטים מקובצי DGN למסמכים PDF באופן פרוגרמטי. המרות כאלה מאפשרות שיתוף של ציורים בפורמט נייד. במאמר זה נלמד כיצד להמיר קובץ DGN ל-PDF ב-Java.

הנושאים הבאים יכוסו במאמר זה:

  1. ממיר Java DGN ל-PDF – הורדה חינם
  2. שלבים להמרת קובץ DGN למסמך PDF
  3. המר DGN ל-PDF באופן פרוגרמטי
  4. המר 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 על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ DGN קלט באמצעות המחלקה Image.
  2. לאחר מכן, צור מופע של המחלקה PdfOptions.
  3. לבסוף, קרא לשיטת 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 על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ DGN קלט באמצעות המחלקה Image.
  2. לאחר מכן, צור מופע של המחלקה CadRasterizationOptions.
  3. לאחר מכן, ציין את הגובה והרוחב של העמוד.
  4. לאחר מכן, צור מופע של המחלקה PdfOptions.
  5. לאחר מכן, הגדר את המאפיין VectorRasterizationOptions בתור CadRasterizationOptions.
  6. לבסוף, קרא לשיטת 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 עבור Java API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם