Преобразование Visio в формат PDF
Экспорт на PDF
Aspose.Diagram для Python via Java непосредственно записывает информацию о API и номере версии в выходных документах. Например, при отображении чертежа на PDF, Aspose.Diagram for Java заполняетЗаявлениеполе со значением «Aspose.Diagram» иPDF Продюсерполе со значением, например «Aspose.Diagram 17,9».
Обратите внимание, что вы не можете поручить Aspose.Diagram для Python via Java изменить или удалить эту информацию из выходных документов.
В этой статье объясняется, как экспортировать 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:
- Создайте экземпляр класса Diagram.
- Вызовите метод 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()