Visio'yu Node.Js'de PDF PNG JPEG SVG HTML XAML'ye dönüştürün

Önceki gönderim yazımda, Node.js uygulamalarında sıfırdan MS Visio diyagramlarının nasıl oluşturulacağını göstermiştim. Bu makalede, MS Visio diyagramlarını Node.js uygulamalarında çeşitli popüler dosya biçimlerine aktarmak veya dönüştürmek için Aspose.Diagram‘ı nasıl kullanacağınızı göstereceğim.

Visio diyagramlarının dönüştürülmesi çeşitli senaryolarda faydalı olabilir. Bir diyagramı bir web sayfasında veya bir Visio belge görüntüleyicide görüntülemek için HTML veya JPEG/PNG görüntüsüne dönüştürebilirsiniz. Benzer şekilde, diyagramları görüntülemek için özel yazılım bağımlılığını ortadan kaldırmak için Visio’dan PDF’e dönüştürme kullanılabilir. Bu tür senaryolar için Aspose.Diagram, Visio diyagramlarının diğer formatlara yüksek kalitede dönüştürülmesini sağlar.

Node.js Visio Dönüştürücü API’si - Kurulum

Aşağıdaki npm komutunu kullanarak Aspose.Diagram’ı Node.js uygulamanıza kurabilirsiniz.

npm install aspose.diagram --save

Node.js’de Visio’yu PDF’ye dönüştürün

PDF, bir belgenin içeriğini heterojen ortamlarda sabit tutan, platformdan bağımsız bir belge biçimidir. Bu nedenle, bir Visio diyagramını, ortamları hakkında endişelenmeden veya özel yazılım yüklemeden insanlar arasında paylaşmadan önce PDF’ye dönüştürmek daha uygundur. Aspose.Diagram kullanarak bir Visio diyagramını PDF belgesine dönüştürme adımları aşağıdadır.

Aşağıdaki kod örneği, Node.js’de bir Visio VSDX’in PDF’ye nasıl dönüştürüleceğini gösterir.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Visio VSDX dosyasını yükleyin
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// PDF dosya formatı olarak kaydet
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);

VSDX Dosyası

VSDX'i PDF'ye dönüştürme

PDF dosyası

Node.js'de Visio'dan PDF'e

Visio’yu Node.js’de PNG/JPEG/Diğer Görüntülere Dönüştürün

Visio diyagramlarının görüntü biçimlerine dönüştürülmesi, örneğin bir Visio görüntüleyici için küçük resimler oluşturmak veya diyagramların içeriğini görüntülemek için kullanışlıdır. Aspose.Diagram, Visio diyagramlarını aşağıdaki görüntü biçimlerine dönüştürmenize olanak tanır:

  • png
  • jpeg
  • TIFF
  • BMP
  • EMF

Aşağıda, Visio diyagramlarını PNG, JPEG veya diğer görüntü biçimlerine dönüştürme adımları yer almaktadır.

Aşağıdaki kod örneği, Visio VSDX’in Node.js’de PNG görüntüsüne nasıl dönüştürüleceğini gösterir.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Visio VSDX dosyasını yükleyin
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Görüntü seçeneklerini ayarla
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Yalnızca belirli bir sayfayı dönüştürmek istiyorsanız bir sayfayı kaydedin.
options.setPageIndex(0);

// PNG dosya formatı olarak kaydet
diagram.save("Visio to PNG.png", options);

Visio Diyagramlarını Node.js’de SVG’ye Aktarın

Ayrıca bir Visio diyagramını birkaç satır kodla SVG biçimine dönüştürebilirsiniz. Aşağıda, bu dönüştürmeyi gerçekleştirme adımları verilmiştir.

Aşağıdaki kod örneği, Visio VSDX’in Node.js’de SVG biçimine nasıl dönüştürüleceğini gösterir.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")

// Visio VSDX dosyasını yükleyin
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// SVG dosya formatı olarak kaydet
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);

Node.js’de Visio Diyagramını HTML’ye Dönüştür

Aspose.Diagram, Visio diyagramını bir HTML belgesine dönüştürmenize de olanak tanır. Visio’dan HTML’ye dönüştürmede API, diyagramın sayfaları arasında gezinmek için bir kenar çubuğu da oluşturur. Aşağıda, bu dönüşümü gerçekleştirmek için gereken adımlar yer almaktadır.

Aşağıdaki kod örneği, Visio VSDX’in Node.js’de HTML’ye nasıl dönüştürüleceğini gösterir.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Visio VSDX dosyasını yükleyin
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// HTML dosya formatı olarak kaydet
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);

Visio’dan HTML’ye

Visio'dan HTML Node.js'ye

Node.js’de Visio’yu XAML’ye dönüştürme

Ayrıca bir Visio diyagramını, Microsoft’un XAML (Genişletilebilir Uygulama İşaretleme Dili) adlı biçimlendirme dili kullanılarak oluşturulan XAML biçimine dönüştürebilirsiniz. Aşağıdakiler, bir Visio diyagramını XAML biçimine dönüştürme adımlarıdır.

Aşağıdaki kod örneği, Node.js’de Visio VSDX’in XAML’ye nasıl dönüştürüleceğini gösterir.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Visio VSDX dosyasını yükleyin
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// XAML dosya biçimi olarak kaydet
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML); 

Çözüm

Bu yazımızda MS Visio diyagramlarının Node.js uygulamalarında çeşitli popüler formatlara nasıl dönüştürüleceğini gördük. Bu makalede ele aldığımız dönüştürme senaryoları arasında Visio’dan PDF’ye, Visio’dan görüntülere (PNG, JPEG vb.), Visio’dan SVG’ye, Visio’dan HTML’ye ve Visio’dan XAML’ye dönüştürme yer alır. Belgelerden Node.js Visio API hakkında daha fazla bilgi edinebilirsiniz.

İlgili Makale