Преобразование Visio в формат PDF

Экспорт на PDF

В этой статье объясняется, как экспортировать Microsoft Visio diagram в PDF, используя Aspose.Diagram для Python via Java.

Используйте конструктор класса Diagram для чтения файлов diagram и метод Save для экспорта diagram в любой поддерживаемый формат изображения.

VSD diagramявляется примером файла чертежа для экспорта PDF. Вы можете использовать другие форматы diagram (VSS, VSSX, VSSM, VDX, VST, VSTX, VSTM, VDX, VTX) или 3.47810, а также

Чтобы экспортировать VSD diagram в PDF:

  1. Создайте экземпляр класса Diagram.
  2. Вызовите метод Save классов Diagram и установите выходной формат PDF.

Экспорт в PDF Образец программы

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("ExportToPDF.vsd")
# Save as PDF file format
diagram.save("ExportToPDF_Out.pdf", SaveFileFormat.PDF)
jpype.shutdownJVM()

Разделить несколько страниц

Aspose.Diagram for Java позволяет разделить несколько страниц при преобразовании Microsoft Visio Diagram в PDF. В следующем фрагменте кода показана функциональность.

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 VSDX file
diagram = Diagram("Network Diagram_start.vsdx")
# Options when saving a diagram into the PDF format
options = PdfSaveOptions()
# set SplitMultiPages option
options.setSplitMultiPages(True)
# save in PDF format
diagram.save("SplitMultiPages.pdf", options)
jpype.shutdownJVM()