Visio'dan Word Java'ya

VSD veya VSDX gibi Visio dosyaları, kuruluş şemaları, bir binanın haritası vb. gibi çizimler oluşturmak için kullanılır. Aynı şekilde, bir programla düzenlemeniz gerekebilecek metin veya grafikleri içerebilir. kelime işlemci. Bu tür gereksinimler için, bir Visio VSD veya VSDX dosyasını Java’da programlı olarak DOC veya DOCX biçimindeki bir Word belgesine dönüştürebilirsiniz.

VSD/VSDX’ten Word DOC veya DOCX’e Dönüştürücü – Java API Kurulumu

VSD veya VSDX gibi Visio dosyaları, iki aşamalı bir işlemle DOC veya DOCX biçimindeki Word dosyalarına dönüştürülebilir. Girdi dosyası Aspose.Diagram for Java API ile PDF formatına dönüştürülür ve ardından bu PDF dosyası Aspose.PDF for Java API kullanılarak DOC veya DOCX Word belgesine dönüştürülür. Yeni Sürümler bölümünden JAR dosyalarını indirerek veya bunları Aspose Repository‘den yüklemek için pom.xml’deki aşağıdaki ayrıntıları kullanarak API’yi yapılandırmanız yeterlidir:

Depo:

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

Bağımlılık:

 <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 Diyagramını Java’da Word DOC Belgesine Dönüştürün

Bir VSD veya VSDX Visio dosyasını DOC dosya uzantılı bir Word belgesine dönüştürmek için aşağıdaki adımları izlemeniz gerekir:

  1. Giriş Visio dosyasını yüklemek için bir Diagram sınıfı örneği başlatın.
  2. VSD veya VSDX dosyasını bir ara PDF belgesine dönüştürün.
  3. PDF belgesini DOC dosya uzantılı Word dosyasına dönüştürün.

Aşağıdaki kod örneği, Java kullanılarak programlı olarak bir VSD veya VSDX diyagramının DOC biçimindeki bir Word dosyasına nasıl dönüştürüleceğini gösterir:

// Giriş VSD/VSDX Visio diyagramını yüklemek için bir diyagram nesnesi oluşturun
Diagram diagram = new Diagram("Diagram.vsd");

// ByteArrayOutputStream oluşturun ve diyagramı PDF olarak kaydedin
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Visio VSD veya VSDX'i PDF formatına dönüştürün
diagram.save(baos, SaveFileFormat.PDF);

// Giriş PDF dosyasını ByteArrayOutputStream'den yükleyin
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Çıktı word belgesi için özellikleri ayarlama
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Çıktı DOC Word dosyasını kaydet
document.save("Test.doc");

Visio VSD/VSDX Diyagramını Java’da Programlı Olarak Word DOCX’e Dönüştürün

Bir VSD veya VSDX dosyasını DOCX formatına dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Giriş VSD veya VSDX dosyasını yüklemek için Diagram sınıfından bir nesne başlatın.
  2. Giriş dosyasını Kaydet yöntemiyle PDF formatına aktarın.
  3. Document sınıfıyla PDF dosyasını DOCX formatına dönüştürün.

Aşağıdaki kod parçacığı, VSD veya VSDX biçimindeki bir Visio diyagramının Java’da programlı olarak DOCX uzantılı bir Word belgesine nasıl dönüştürüleceğini gösterir:

// Giriş VSD/VSDX Visio diyagramını yüklemek için bir diyagram nesnesi oluşturun
Diagram diagram = new Diagram("Diagram.vsd");

// ByteArrayOutputStream oluşturun ve diyagramı PDF olarak kaydedin
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Visio VSD veya VSDX'i PDF formatına dönüştürün
diagram.save(baos, SaveFileFormat.PDF);

// Giriş PDF dosyasını ByteArrayOutputStream'den yükleyin
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Çıktı word belgesi için özellikleri ayarlama
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Çıktı DOCX Word dosyasını kaydet
document.save("Test.docx");

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans alarak API’yi tam kapasitesiyle değerlendirebilirsiniz.

Çözüm

Bu makalede, VSD veya VSDX biçimindeki bir Visio diyagramını Java’da programlı olarak DOC veya DOCX belgesi olarak bir Word dosyasına dönüştürmeyi öğrendiniz. Ek olarak, belgeler bölümünden geçerek diğer Visio özellikleri için verilen desteğe göz atabilirsiniz. Herhangi bir sorunuz olması durumunda, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız