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

Экспорт в PDF

В этой статье объясняется, как экспортировать Microsoft Visio diagram в PDF с помощьюAspose.Diagram for .NET API.

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

На изображении ниже показан VSD diagram, который фрагменты кода ниже экспортируют PDF. Вы можете использовать другие форматы diagram (VSS, VSSM, VDX, VST, VSTX, VDX, 08161081, 08161081 или 34.64 или 34.

Исходный файл.
дело:изображение_альтернативный_текст

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

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

Ниже приведено изображение выходного файла PDF.

Выходной файл PDF.
дело:изображение_альтернативный_текст

Экспорт Microsoft Visio Чертеж в PDF

В примерах кода показано, как экспортировать чертеж Microsoft Visio в PDF с помощью C#.

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

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

Использовать обратный вызов для сохранения страницы

Если у вас есть несколько страниц, Aspose.Diagram for .NET позволяет использовать обратный вызов сохранения страницы при преобразовании Microsoft Visio Diagram в PDF. Следующий фрагмент кода показывает функциональность.

Класс TestDiagramPageSavingCallback

 открытый класс TestDiagramPageSavingCallback: Aspose.Diagram.Saving.IPageSavingCallback

{
 
 public void PageStartSaving(Aspose.Diagram.Saving.PageStartSavingArgs args)
 
 {
 
 Console.WriteLine("Начать сохранение diagram страницы {0} из страниц {1}", args.PageIndex_x.0Page); 
 }
 
 public void PageEndSaving(Aspose.Diagram.Saving.PageEndSavingArgs args)
 
 {
 
 Console.WriteLine("Завершить сохранение diagram страницы {0} из страниц {1}", args.1,Countarddex.PageIndex. 
 
 // не выводит страницы после индекса страницы 8.
 
 if (args.pageindex> = 8) 
 
 {
 
 args.hasmorepages = false; 
 
 
 
 
 
 
 
0.