Java'da Visio'yu PDF'ye dönüştürün

Java’da Visio’yu PDF’ye dönüştürün

Program aracılığıyla Java’da Visio‘i PDF‘ye dönüştürmek mi istiyorsunuz? Bu blog yazısı size Java’da birkaç satır kod kullanarak VSD/VSDX dosyalarını nasıl değiştireceğinizi ve PDF dosya formatına dönüştüreceğinizi öğretecektir. Visio diyagramları, çeşitli iş süreçleri ve iş akışları tasarımları oluşturmak için yaygın olarak kullanılır. Ancak görsel diyagramlarınızı PDF, PNG ve daha fazlası gibi diğer popüler dosya formatlarına dönüştürmeniz gerekir. Bu Java Visio API, bu işlevselliği elde etmek için çok çeşitli sınıflar ve yöntemler sunar.

Bu yazıda aşağıdaki noktaları ele alacağız:

Java Visio API kurulumu

Bu kitaplığın kurulumu kolaydır ve çok sayıda yöntem ve [kurulum] talimatını bulabileceğiniz kapsamlı belgeler sunar. Ancak, bu API’yi JAR dosyalarını indirerek veya aşağıda belirtilen Maven yapılandırmalarını izleyerek etkinleştirebilirsiniz:

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

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>22.7</version>
</dependency>

Java’da Visio’yu PDF’ye dönüştürme

Visio diyagramları süreç diyagramları oluşturmaya yönelik zengin modelleme özellikleri sunar. Bu bölümde VSD’yi programlı olarak PDF’ye dönüştürmek için gerekli adımları ve kod parçacıklarını inceleyeceğiz.

Aşağıda belirtilen adımları takip edebilirsiniz:

  1. Diyagramı bir VSD dosyasından yüklemek için Diagram yapıcısını çağırın.
  2. PDF dosya formatı olarak kaydetmek için save yöntemini çağırın.
// Diyagramı bir VSD dosyasından yüklemek için diyagram oluşturucuyu çağırın
Diagram diagram = new Diagram("sample.vsdx");
// PDF dosya formatı olarak kaydetmek için kaydetme yöntemini çağırın 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Çıktıyı aşağıdaki resimde görebilirsiniz:

Java'da VSDX'ten PDF'ye

Java’da VSDX’ten PDF’ye

Visio’dan PDF’ye dönüştürme - gelişmiş seçenekler

API çağrılarını iş gereksinimlerinize göre de yapılandırabilirsiniz.

Adımları ve kod parçacıklarını takip ederek bazı temel özellikleri keşfedeceğiz:

  1. Diyagramı bir VSDX dosyasından yüklemek için Diagram sınıfının bir nesnesini oluşturun.
  2. Diyagram sayfalarını PDF’ye dönüştürürken ek seçenekleri belirtmek için PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. Sayfanın ayar seçeneğine göre diyagramın birden fazla sayfaya bölünüp bölünmeyeceğini tanımlamak için SplitMultiPages yöntemine bir değer iletin.
  4. setJpegQuality yöntemini çağırarak görüntüler için JPEG sıkıştırma kalitesini belirtin.
  5. Oluşturulan görsellerin sayfa boyutunu ayarlamak için setPageSize yöntemini çağırın.
  6. PDF formatında kaydetmek için save yöntemini çağırın.
// Diyagramı bir VSDX dosyasından yüklemek için Diagram sınıfının bir nesnesini oluşturun
Diagram diagram = new Diagram(  "sample.vsdx");
// Diyagram sayfalarını PDF'ye dönüştürürken ek seçenekleri belirtmek için PdfSaveOptions sınıfının bir örneğini oluşturun.
PdfSaveOptions options = new PdfSaveOptions();
// Diyagramın sayfa ayarına göre birden fazla sayfaya bölünüp bölünmeyeceğini tanımlamak için SplitMultiPages yöntemine bir değer iletin. seçenek
options.setSplitMultiPages(true);
// setJpegQuality yöntemini çağırarak görüntüler için JPEG sıkıştırmasının kalitesini belirtin
options.setJpegQuality(100);
// Oluşturulan görsellerin sayfa boyutunu ayarlamak için setPageSize yöntemini çağırın
options.setPageSize(null);
// PDF formatında kaydetmek için kaydetme yöntemini çağırın  
diagram.save(  "SplitMultiPages.pdf", options);

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Bu bizi bu makalenin sonuna getiriyor. Umarım Visio’yu Java’da programlı olarak PDF’ye nasıl dönüştüreceğinizi öğrenmişsinizdir. Ayrıca, kurumsal düzeyde Visio’dan PDF’ye dönüştürme özellikleri sunan bazı gelişmiş seçenekleri de araştırdık. Ayrıca, diğer yöntemler hakkında bilgi edinmek için bu Java Visio API’sinin belgelerini ziyaret edebilirsiniz. Ayrıca, conholdate.com yeni konular üzerine yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

SSS

Visio dosyasını PDF’ye nasıl dönüştürebilirim?

Bu Java Visio’yu API kullanarak VSD/VSDX’i PDF’ye dönüştürebilirsiniz. Zengin özelliklere sahiptir ve Visio’yu Java’da PDF’ye dönüştürmek için çok çeşitli yöntemler sunar.

Büyük bir Visio dosyasını PDF olarak nasıl kaydederim?

Java uygulamanızı bir Visio’dan PDF’ye dönüştürücüyle donatmak için bu kitaplığın save yöntemini çağırabilirsiniz. Ayrıca diğer yöntemler hakkında bilgi edinmek için buradan listeye göz atabilirsiniz.

Ayrıca bakınız