Visio'i HTML biçimine dönüştür

Visio’i HTML’e aktar

Bu makalede, bir Microsoft Visio diagram’in HTML kullanılarak nasıl dışa aktarılacağı açıklanmaktadır.Python via Java için Aspose.Diagram API.

diagram dosyalarını okumak için Diagram sınıf oluşturucusunu ve diagram’i desteklenen herhangi bir görüntü formatına dışa aktarmak için Save yöntemini kullanın. Geliştiriciler, ortaya çıkan HTML’i yerel depolamaya veya doğrudan bir akış örneğine kaydedebilir.

Aşağıdaki resimde birVSD dosyaPNG formatında kaydedilmek üzere. Diğer diagram formatlarını da (VSDX, VSTM, VSTM, VSSX, VSS, VSSM, VDX, VST, VSTX, VDX, 07611071) kullanabilirsiniz.

diagram’i girin.

yapılacaklar:resim_alternatif_Metin

VSD diagram’i HTML’e aktarmak için aşağıdaki adımları gerçekleştirin:

  1. Diagram sınıfının bir örneğini oluşturun.
  2. Dagram sınıfının Save yöntemini çağırın ve çıktı formatı olarak HTML’i ayarlayın.

Aşağıdaki görüntü HTML çıktı dosyasını göstermektedir.

Çıkış HTML diagram.

yapılacaklar:resim_alternatif_Metin

Ortaya çıkan HTML’i yerel depoya kaydedin

Ortaya çıkan dosya, dosya adı ve uzantısı dahil olmak üzere tam bir yol dizesi iletilerek kaydedilebilir, örneğin @“c:\temp\MyOutput.html”.

Sonuç HTML’i Yerel Depolama Programlama Örneğine Kaydet

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *
lic = License()
lic.setLicense("Aspose.Total.Product.Family.lic")
# call the diagram constructor to load diagram from a VSD file
diagram = Diagram("ExportToHTML.vsd")
# Save as HTML
diagram.save("ExportToHTML_Out.html", SaveFileFormat.HTML)
jpype.shutdownJVM()

Elde edilen HTML’i bir akış örneğine kaydedin

Elde edilen HTML’i yerel depoda saklamadan bir veritabanına veya havuza kaydetmek kullanım durumu içindir. Bu özellik aynı zamanda HTML’in diğer sonuç kaynaklarını, örneğin yazı tiplerini, CSS’yi (stil bilgilerini içeren) ve resimleri de içerir. Akış örneğine tek bir HTML dosyası kaydettiği için.

Sonuç HTML’i Akış Programlama Örneğine Kaydet

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *
lic = License()
lic.setLicense("Aspose.Total.Product.Family.lic")
# load diagram
diagram = Diagram("ExportToHTML.vsd")
# save resultant HTML directly to a stream
dstStream = java.io.ByteArrayOutputStream()
diagram.save(dstStream, SaveFileFormat.HTML)
# In you want to read the result into a Diagram object again, you need to get the
# data bytes and wrap into an input stream.
# srcStream = java.io.ByteArrayInputStream(dstStream.toByteArray())
jpype.shutdownJVM()