Visio ל- Word Java

קבצי Visio כמו VSD או VSDX משמשים ליצירת שרטוטים כמו תרשימים ארגוניים, מפה של בניין וכו’. כמו כן, הם יכולים לכלול טקסט או גרפיקה שאולי תצטרך לערוך באמצעות תמלילן. עבור דרישות כאלה, אתה יכול להמיר קובץ Visio VSD או VSDX למסמך Word בפורמט DOC או DOCX באופן פרוגרמטי ב-Java.

ממיר VSD/VSDX ל- Word DOC או DOCX - התקנת Java API

ניתן להמיר קבצי Visio כמו VSD או VSDX לקובצי Word בפורמט DOC או DOCX בתהליך דו-שלבי. קובץ הקלט מומר לפורמט PDF עם Aspose.Diagram for Java API ולאחר מכן ממיר קובץ PDF זה למסמך DOC או DOCX Word באמצעות Aspose.PDF for Java API. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קבצי ה-JAR מהקטע מהדורות חדשות או שימוש בפרטים הבאים ב-pom.xml כדי להתקין אותם מ-מאגר Aspose:

מאגר:

 <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>22.3</version>
        <classifier>jdk16</classifier>
    </dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.2</version>
    </dependency>
</dependencies>

המר את דיאגרמת Visio VSD/VSDX למסמך DOC של Word ב-Java

עליך לבצע את השלבים שלהלן כדי להמיר קובץ VSD או VSDX Visio למסמך Word עם סיומת קובץ DOC:

  1. אתחול מופע מחלקה Diagram כדי לטעון את קובץ הקלט Visio.
  2. המר את קובץ VSD או VSDX למסמך PDF ביניים.
  3. המר את מסמך ה-PDF לקובץ Word עם סיומת קובץ DOC.

דגימת הקוד הבאה מדגימה כיצד להמיר דיאגרמת VSD או VSDX לקובץ Word בפורמט DOC באופן תכנותי באמצעות Java:

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

// צור ByteArrayOutputStream ושמור את הדיאגרמה כ-PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// המר את Visio VSD או VSDX לפורמט PDF
diagram.save(baos, SaveFileFormat.PDF);

// טען את קובץ PDF הקלט מה-ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// הגדר מאפיינים עבור מסמך Word הפלט
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// שמור פלט קובץ DOC Word
document.save("Test.doc");

המר את דיאגרמת Visio VSD/VSDX ל- Word DOCX באופן תכנותי ב-Java

אנא בצע את השלבים הבאים על מנת להמיר קובץ VSD או VSDX לפורמט DOCX:

  1. אתחול אובייקט במחלקה Diagram כדי לטעון קובץ VSD או VSDX קלט.
  2. ייצא את קובץ הקלט לפורמט PDF בשיטה שמור.
  3. המר את קובץ ה-PDF לפורמט DOCX עם המחלקה Document.

קטע הקוד שלהלן מדגים כיצד להמיר דיאגרמת Visio בפורמט VSD או VSDX למסמך Word עם סיומת DOCX באופן תכנותי ב-Java:

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

// צור ByteArrayOutputStream ושמור את הדיאגרמה כ-PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// המר את Visio VSD או VSDX לפורמט PDF
diagram.save(baos, SaveFileFormat.PDF);

// טען את קובץ PDF הקלט מה-ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// הגדר מאפיינים עבור מסמך Word הפלט
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// שמור פלט קובץ DOCX Word
document.save("Test.docx");

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

אתה יכול להעריך את ה-API במלוא קיבולתו על ידי קבלת רישיון זמני ללא תשלום.

סיכום

במאמר זה, למדת כיצד להמיר דיאגרמת Visio בפורמט VSD או VSDX לקובץ Word כמסמך DOC או DOCX באופן תכנותי ב-Java. בנוסף, תוכל לבדוק את התמיכה בתכונות אחרות של Visio על ידי מעבר בסעיף תיעוד. בכל מקרה של בירור, אנא אל תהסס לפנות אלינו בפורום.

ראה גם