Java kullanarak Visio Dosyalarını İşleme

Microsoft Visio, verilere bağlı iş süreci akışlarını görselleştirmenize yardımcı olan popüler bir vektör grafik aracıdır. Akış şemaları, organizasyon şemaları, bina planları, kat planları, veri akış diyagramları, süreç akış diyagramları, iş süreci modelleme, kulvar diyagramları, 3 boyutlu haritalar ve daha pek çok diyagramı çizmek için kullanılabilir. Bir Java geliştiricisi olarak, HTML, PDF ve diğer popüler görüntü formatlarındaki Visio diyagramlarını program aracılığıyla kolayca oluşturabilirsiniz. Bu makalede, Java kullanarak HTML, PDF ve Görüntüde Visio diyagramlarının nasıl oluşturulacağını öğreneceksiniz.

Bu makalede aşağıdaki konular tartışılmaktadır/kapsanmaktadır:

Visio Dosyalarını Görüntülemek için Java API

Visio dosyalarının oluşturulması için GroupDocs.Viewer for Java API kullanacağım. Yaygın olarak kullanılan dosya formatlarını her yerde oluşturmak ve görüntülemek için en esnek belge görüntüleme çözümünü sağlar. Bu API’yi kullanarak, herhangi bir harici yazılım yüklemeden Java’da güçlü belge ve görüntü işleme uygulamaları oluşturabilirsiniz. PDF, HTML, XML, Microsoft Office Word, Excel çalışma sayfaları, PowerPoint sunumları, Outlook e-postaları, Visio diyagramları, Proje, meta dosyalar, resimler ve diğer çeşitli dosya formatlarını kolaylıkla ve daha az programlama tehlikesiyle hızlı bir şekilde görüntülemenizi sağlar.

İndirin ve Yapılandırın

Aşağıda belirtilen örnekleri denemek için indirmelerden Kütüphaneyi edinin veya aşağıdaki pom.xml yapılandırmasını Maven tabanlı Java uygulamalarınıza ekleyin.

<repository>
	<id>GroupDocsArtifactRepository</id>
	<name>GroupDocs Artifact Repository</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-viewer</artifactId>
        <version>21.2</version> 
</dependency>

Visio VSSX’i HTML’de işleme

Aşağıda verilen basit adımları izleyerek Visio VSSX dosyasını HTML’de oluşturabilirsiniz:

  1. Viewer sınıfının bir örneğini oluşturun
  2. Giriş dosyası yolunu sağlayın
  3. HtmlViewOptions sınıfının bir örneğini oluşturun
  4. Çıkış dosyası yolunu sağlayın
  5. View yöntemini çağırın ve HtmlViewOptions’ı iletin

Aşağıdaki kod örneği, VSSX dosyasının Java kullanılarak HTML’de nasıl oluşturulacağını gösterir.

try (Viewer viewer = new Viewer("C:\\Files\\sample.vssx")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("C:\\Files\\Output\\output.html");
    viewer.view(options);
}
VSSX'i HTML'de işleme

VSSX’i HTML’de işleme

HtmlViewOptions sınıfı, belgeleri HTML biçiminde işlemek için seçenekler sağlar. ForEmbeddedResources yapıcısı, gömülü kaynaklarla HTML’ye dönüştürülmek üzere HtmlViewOptions sınıfının yeni bir örneğini oluşturur. Visio dosyaları için VisioRenderingOptions, metin filigranı ayarlamak için Filigran seçenekleri, güvenlik seçenekleri, gizli sayfaları, notları ve yorumları işlemek için işleme seçenekleri vb. gibi çeşitli dosya formatları için belirli seçenekler sunar.

Belge HTML Görüntüleyicisi" hakkında daha fazla ayrıntıyı belgelerde bulabilirsiniz.

Visio VSTX’i PDF olarak işleme

Aşağıda verilen basit adımları izleyerek Visio VSTX dosyasını PDF formatında oluşturabilirsiniz:

  1. Viewer sınıfının bir örneğini oluşturun
  2. Giriş dosyası yolunu sağlayın
  3. PdfViewOptions sınıfının bir örneğini oluşturun
  4. Çıkış dosyası yolunu sağlayın
  5. View yöntemini çağırın ve PdfViewOptions’ı iletin

Aşağıdaki kod örneği, VSTX dosyasının Java kullanılarak PDF’de nasıl oluşturulacağını gösterir.

try (Viewer viewer = new Viewer("C:\\Files\\sample_organization.vstx")){
    PdfViewOptions options = new PdfViewOptions("C:\\Files\\Output\\output.pdf");
    viewer.view(options);
}
VSTX'i PDF olarak oluştur

VSTX’i PDF olarak oluştur

PdfViewOptions sınıfı, belgeleri PDF biçiminde oluşturmaya yönelik seçenekler sunar. Ayrıca metin filigranı, güvenlik seçenekleri ve gizli sayfaların, notların ve yorumların oluşturulması vb. dahil olmak üzere farklı dosya formatları için ayrı seçeneklerin ayarlanmasına da olanak tanır.

Belge PDF Görüntüleyicisi" hakkında daha fazla ayrıntıyı belgelerde bulabilirsiniz.

Visio VSDX’i Görüntü Olarak İşle

Aşağıda verilen basit adımları izleyerek Visio VSDX dosyasını JPG veya PNG formatında oluşturabilirsiniz:

  1. Viewer sınıfının bir örneğini oluşturun
  2. Giriş dosyası yolunu sağlayın
  3. PngViewOptions sınıfının bir örneğini oluşturun
  4. Çıkış dosyası yolunu sağlayın
  5. View yöntemini çağırın ve PngViewOptions’ı iletin

Aşağıdaki kod örneği, Java kullanılarak VSDX dosyasının PNG’de nasıl oluşturulacağını gösterir.

try (Viewer viewer = new Viewer("C:\\Files\\sample_block.vsdx")){
    PngViewOptions options = new PngViewOptions("C:\\Files\\Output\\output.png");
    viewer.view(options);
}
VSDX'i PNG olarak işle

VSDX’i PNG olarak işle

Ayrıca aşağıda gösterildiği gibi Java kullanarak Visio dosyalarını JPG formatında da oluşturabilirsiniz:

try (Viewer viewer = new Viewer("C:\\Files\\sample_network.vsdx")) {
    JpgViewOptions jpgOptions = new JpgViewOptions("C:\\Files\\Output\\output.jpg");
    viewer.view(jpgOptions);
}
VSDX'i JPG olarak işle

VSDX’i JPG olarak işle

PngViewOptions sınıfı, belgeleri PNG biçiminde oluşturmaya yönelik seçenekler sunar. Benzer şekilde, JpgViewOptions sınıfı, belgeleri JPG formatında işlemek için seçenekler sağlar. Her iki sınıf da metin filigranı, güvenlik seçenekleri ve gizli sayfaların, notların ve yorumların oluşturulmasının yanı sıra diğer formatlar için ayar seçenekleri de sağlar.

Belge Görüntüsü Görüntüleyicisi" hakkında daha fazla ayrıntıyı belgelerde bulabilirsiniz.

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyebilirsiniz.

Çözüm

Bu makalede, Java kullanarak Visio (.vsdx, .vstx, .vssx) dosyalarını HTML, PDF, PNG ve Jpg’de nasıl oluşturacağınızı öğrendiniz. Belgeleri kullanarak GroupDocs.Viewer Java API’si hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız