Преобразование 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() |