VSDX VSD Visio ל-PDF Java

קבצי VSD או VSDX Visio משמשים בדרך כלל לעיצוב תהליכים, זרימות עבודה, תרשימי זרימה וכו’. עם זאת, סוגי קבצים אלה נתמכים על ידי מספר מוגבל של יישומים. במצבים מסוימים, ייתכן שיהיה עליך להמיר קובץ VSDX או VSD Visio למסמך PDF. מאמר זה עוסק כיצד להמיר קובץ דיאגרמה VSD VSDX למסמך PDF באמצעות Java:

ממיר Visio ל-PDF - תצורת Java API

Aspose.Diagram for Java היא ספריית מחלקה המיועדת ליצור, לערוך או לתפעל דיאגרמות MS Visio מיישומים מבוססי Java. אתה יכול להוריד את קובץ ה-JAR מהקטע מהדורות חדשות, או להשתמש בתצורות Maven הבאות בקובץ pom.xml של הפרויקט שלך:

מאגר:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

תלות:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>21.10</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

המרת VSD/VSDX Visio Diagram ל-PDF ב-Java

אתה יכול להמיר קובץ VSD או VSDX ל-PDF עם השלבים הבאים:

  1. צור אובייקט מחלקה Diagram כדי לטעון קובץ VSD/VSDX Visio.
  2. המר את דיאגרמת Visio לקובץ PDF בשיטת Save).

קטע הקוד הבא מראה כיצד להמיר קובץ VSD/VSDX למסמך PDF באמצעות Java:

// צור אובייקט דיאגרמה כדי לטעון דיאגרמת VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");

// שמור את דיאגרמת Visio כ-PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

המר דיאגרמת VSDX/VSD ל-PDF עם אפשרויות מתקדמות ב-Java

ניתן להתאים אישית את המרת Visio VSD/VSDX למסמך PDF באמצעות מאפיינים שונים כמו גודל העמוד, הצפנה, תאימות ל-PDF/A וכו’. השלבים הבאים מראים כיצד להמיר קובץ VSDX או VSD Diagram למסמך PDF באופן תוכנתי באמצעות Java :

  1. צור אובייקט מחלקה Diagram כדי לטעון דיאגרמת VSD/VSDX.
  2. אתחול PdfSaveOptions לשמירת דיאגרמה.
  3. הגדר רמת התאמה עבור מסמך PDF שנוצר.
  4. הגדר פרטי הצפנה וגודל עמוד.
  5. המר את קובץ VSDX Visio לקובץ PDF.

קטע הקוד שלהלן מראה כיצד להמיר קובץ VSD/VSDX Visio למסמך PDF עם הצפנה ותאימות PDF/A באופן תוכנתי עם Java:

// צור אובייקט דיאגרמה כדי לטעון דיאגרמת VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsdx");

// אפשרויות בעת שמירת דיאגרמה בפורמט PDF
PdfSaveOptions options = new PdfSaveOptions();

// בטל את שמירת דפי הרקע של דיאגרמת Visio
options.setSaveForegroundPagesOnly(true);


// רמת התאמה למסמך PDF שנוצר.
options.setCompliance(PdfCompliance.PDF_15);

// הגדר את פרטי ההצפנה
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// הגדר את גודל העמוד
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// המרת קובץ VSDX Visio לקובץ PDF
diagram.save("UsePDFSaveOptions.pdf", options);

קבל רישיון חינם

אתה יכול לבקש Free Temporary License להערכת ממשק ה-API במלוא קיומו.

סיכום

Aspose.Diagram עבור Java API מספק הרבה תכונות לעבודה עם דיאגרמות VSD/VSDX Visio. יתר על כן, הוא מספק המרה בנאמנות גבוהה של דיאגרמות לפורמט קובץ PDF. במאמר זה, חקרתם כיצד להמיר דיאגרמת VSD או VSDX לפורמט PDF באופן תכנותי באמצעות Java. תוכל ללמוד עוד על ה-API על ידי עיון בתיעוד. בכל מקרה של בירור, אנא אל תהסס לכתוב לנו בפורום תמיכה בחינם.

ראה גם