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.
VSD diagram’i HTML’e aktarmak için aşağıdaki adımları gerçekleştirin:
- Diagram sınıfının bir örneğini oluşturun.
- 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.
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() |