Node.js'de Visio'yu SVG'ye veya Visio'yu HTML'ye dönüştürün

Node.js’de Visio’yu SVG’ye veya Visio’yu HTML’ye dönüştürün

Önceki blog gönderimizde, Node.js uygulamasında VSDX dosyalarını programlı olarak PDF ve PNG’ye nasıl dönüştüreceğimizi anlattık. Ancak bu makalede, Node.js’de Visio’yu SVG’e veya Visio’yu HTML’e dönüştürmeye yönelik adımlar ve kod pasajı anlatılacaktır. Bu Visio Node.js kitaplığı, VSDX dosyalarını kolay ve hızlı bir şekilde düzenlemenizi, oluşturmanızı ve başka bir dosya biçimine dönüştürmenizi sağlar. Ayrıca diyagramınızı iş web sitelerinize yerleştirmek üzere bir web sayfası olarak kaydedebilirsiniz.

Bu blog yazısında aşağıdaki noktalar ele alınacaktır:

Node.js’yi kullanarak Visio’yu SVG’ye dönüştürün

Bu bölümde VSDX veya VSD dosyasını birkaç satır kaynak kod yazarak programlı olarak SVG’ye nasıl dönüştüreceğimizi öğreneceğiz. Bu API’nin kurulumu hakkında bilgi edinmek için bu makaleyi ziyaret edebilirsiniz.

Aşağıdaki adımlar gerçekleştirilecektir:

  1. Bir VSDX dosyası yüklemek için Diagram() yapıcısını çağırın.
  2. Ek seçenekleri belirtmek için yeni bir SVGSaveOptions() örneğini başlatın.
  3. Oluşturulan SVG’yi görünüm alanına sığdıracak setSVGFitToViewPort(true) yöntemini çağırın.
  4. Dışa aktarma öğesini Dikdörtgen olarak ayarlamak için bu setExportElementAsRectTag(true) yöntemini kullanın.
  5. Dosyayı SVG formatında kaydetmek için save(filename, format) yöntemi.

Aşağıdaki kod parçasını kopyalayıp dosyanıza yapıştırın.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Bir VSDX dosyası yüklemek için Diagram() yapıcısını çağırın.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Ek seçenekleri belirtmek için yeni bir SVGSaveOptions() örneğini başlatın.
options = new aspose.diagram.SVGSaveOptions();

// setSVGFitToViewPort(true) yöntemini çağırmak, oluşturulan svg'nin görüntüleme bağlantı noktasına uygun olmasını sağlar
options.setSVGFitToViewPort(true);

//Dışa aktarma öğesini Dikdörtgen olarak ayarlamak için bu setExportElementAsRectTag(true) yöntemini kullanın.
options.setExportElementAsRectTag(true);

// Dosyayı SVG formatında kaydetmek için save(filename, format) yöntemini kullanın.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Node.js'de VSDX'ten SVG'ye

Node.js’de VSDX’ten SVG’ye

VSDX veya Visio’yu HTML’ye dönüştürmek için Node.js kitaplığı

VSDX dosyasını web sayfasına dönüştürmek için aşağıda belirtilen adımları takip edeceğiz:

  1. Bir VSDX dosyası yüklemek için Diagram() yapıcısını başlatın.
  2. Ek seçenekleri tanımlamak için yeni bir HTMLSaveOptions() örneğini oluşturun.
  3. HTML belgesinin başlığını ayarlamak için bu setTitle(string) yöntemini çağırın.
  4. setSaveToolBar(true) araç çubuğunun dahil edilip edilmeyeceğini belirleyecektir.
  5. Yazı tipini ayarlamak için setDefaultFont(string) yöntemini çağırın.
  6. save(filename, format) dosyayı HTML formatında kaydetme yöntemi.

Aşağıdaki kod parçacığı bir Visio diyagramını HTML dosyasına dönüştürür.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Bir VSDX dosyası yüklemek için Diagram() yapıcısını çağırın.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Ek seçenekleri belirtmek için yeni bir SVGSaveOptions() örneğini başlatın.
options = new aspose.diagram.SVGSaveOptions();

// setSVGFitToViewPort(true) yöntemini çağırmak, oluşturulan svg'nin görüntüleme bağlantı noktasına uygun olmasını sağlar
options.setSVGFitToViewPort(true);

//Dışa aktarma öğesini Dikdörtgen olarak ayarlamak için bu setExportElementAsRectTag(true) yöntemini kullanın.
options.setExportElementAsRectTag(true);

// Dosyayı SVG formatında kaydetmek için save(filename, format) yöntemini kullanın.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Node.js'de VSDX'i HTML'ye dönüştürün

Node.js’de VSDX’ten HTML’ye

Node.js’de Visio’yu SVG’ye veya Visio’yu HTML’ye dönüştürme - gelişmiş seçenekler

Ayrıca bu Node.js Diyagram kütüphanesi ayrıca HTML ve SVG dosya formatlarıyla ilgili birçok özellik sağlar. Ancak yöntemlerin kullanımını gösteren kod parçacıklarını da bulabilirsiniz.

Ücretsiz Lisans Alın

Lütfen ücretsiz geçici lisans talep ederek API’yi değerlendirme sınırlamalarının ötesinde deneyin.

Özetliyor

Bu da bizi bu blog yazısını sonlandırmaya getiriyor. Node.js uygulamasında Visio’yu SVG’ye ve Visio’yu HTML’ye dönüştürme dahil bazı ilginç noktalardan geçtik. VSDX dosyalarını diğer popüler dosya formatlarına dönüştürmek için Aspose.Diagram kütüphanesini entegre etmek istiyorsanız bu blog yazısı size gerçekten yardımcı olacaktır. Ayrıca daha fazla özellik için belgeleri inceleyebilirsiniz. Üstelik conholdate.com sürekli olarak yeni makaleler yazıyor. Bu nedenle lütfen en son güncellemeler için bağlantıda kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda paylaşabilirsiniz.

Ayrıca bakınız