Այս ուղեցույցը բացատրում է, թե ինչպես փոխարկել VSD-ը VSDX-ի` օգտագործելով Python: Այն քննարկում է աղբյուրի VSD ֆայլի բեռնումը և ելքային VSDX ֆայլի հարմարեցումը վերահսկելու մանրամասները: Այն ունի քայլեր և օրինակելի կոդը՝ VSD-ին VSDX-ի փոխակերպելու Python-ի միջոցով:
VSD-ն VSDX-ի փոխարկելու քայլեր՝ առանց Visio-ի՝ Python-ի միջոցով
- Սահմանեք միջավայրը՝ տեղադրելով Aspose.Diagram-ը Python-ի համար՝ VSD-ն VSDX-ի փոխարկելու համար
- Ստեղծեք էջերի ցանկ, որոնք ցանկանում եք բեռնել աղբյուր VSD ֆայլից
- Ստեղծեք LoadOptions դասի օբյեկտը և սահմանեք մուտքագրման ձևաչափը և էջերի ցանկը
- Ներբեռնեք մուտքագրված VSD ֆայլը Diagram օբյեկտի մեջ սկավառակից՝ օգտագործելով ֆայլի անունը կամ վերը նշված տարբերակներով հոսք։
- Ստեղծեք DiagramSaveOptions օբյեկտը` ելքային ֆայլի բնութագրերը սահմանելու համար
- Պահպանեք բեռնված VSD ֆայլը որպես VSDX՝ օգտագործելով պահպանման ընտրանքները
Այս քայլերը նախանշում են ինչպես փոխարկել VSD-ն VSDX-ի` օգտագործելով Python: Ստեղծեք LoadOptions-ի օբյեկտ և սահմանեք բեռնման ձևաչափը և էջերի ցանկը, որոնք ցանկանում եք բեռնել աղբյուրի VSD ֆայլից: Հայտարարեք DiagramSaveOptions դասի օբյեկտը՝ ելքային VSDX-ը հարմարեցնելու համար՝ սահմանելով ֆայլի ձևաչափը և էջի չափը ավտոմատ կերպով հարմարեցնելով և օգտագործելով այն «պահպանել» մեթոդով՝ VSDX ֆայլը ստեղծելու համար:
Կոդ՝ Python-ի միջոցով Visio VSD-ն VSDX-ի փոխարկելու համար
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
# Import and use java.util.ArrayList | |
from java.util import ArrayList | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create and populate an ArrayList | |
array_list = ArrayList() | |
array_list.add(0) | |
array_list.add(1) | |
array_list.add(2) | |
loadOptions = LoadOptions() | |
loadOptions.setLoadFormat(LoadFileFormat.VSD) | |
loadOptions.setPages(array_list) | |
diagram = Diagram("Sample.vsd", loadOptions) | |
saveOptions = DiagramSaveOptions(SaveFileFormat.VSDX) | |
saveOptions.setAutoFitPageToDrawingContent(True) | |
diagram.save("output.vsdx",saveOptions) | |
jpype.shutdownJVM() | |
print("VSD to VSDX converted successfully") |
Այս օրինակելի կոդը ցուցադրել է VSD-ի VSDX փոխարկիչի զարգացումը Python-ի միջոցով: Դուք կարող եք օգտագործել java.util.ArrayList-ը էջի ինդեքսների ցանկը լրացնելու համար և բեռնել աղբյուրի VSD ֆայլը՝ օգտագործելով LoadOptions օբյեկտի ցանկալի կարգավորումները: Օգտագործեք DiagramSaveOptions օբյեկտը, որպեսզի սահմանեք պահպանված ֆայլի ձևաչափը և ելքային VSDX ֆայլի այլ պարամետրերը:
Այս ձեռնարկը մեզ ուղղորդել է փոխել VSD-ն VSDX-ի: Պատկերը Visio ֆայլի վերածելու համար տես Փոխակերպեք պատկերը Visio-ի Python-ում-ի հոդվածը: