Enregistrer le document Visio par programmation

Visio Vue d’ensemble de l’enregistrement du dessin

Utilisez leDiagram.Save méthode pour enregistrer un dessin Microsoft Visio. Il existe des surcharges qui permettent d’enregistrer un dessin dans un fichier. Le dessin peut être enregistré dans n’importe quel format d’enregistrement pris en charge par Aspose.Diagram. Pour la liste de tous les formats d’enregistrement pris en charge, consultez leEnregistrer le format de fichierEnum.

Enregistrement Visio Diagram

La classe Diagram du Aspose.Diagram API représente un dessin Visio et les développeurs peuvent enregistrer son objet Visio diagram dans n’importe quel format de fichier pris en charge. Pour enregistrer un fichier Microsoft Visio, utilisez simplement leDiagram.Save il accepte un nom de fichier avec un chemin complet ou un objet de flux de fichier. Aspose.Diagram API déduit le format de sauvegarde de l’extension de fichier et propose également un paramètre supplémentaire SaveFileFormat pour spécifier le format de fichier de sortie.

Enregistrez un Visio Diagram dans n’importe quel format de fichier pris en charge

À l’aide de Aspose.Diagram API, les développeurs peuvent enregistrer un Visio diagram dans n’importe quel format de fichier pris en charge, comme indiqué ci-dessous : VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX, TIFF, PNG, BMP, EMF, JPEG, PDF, XPS, GIF, HTML, SVG, SWF and XAML

Enregistrement de l’exemple de programmation Diagram

L’exemple ci-dessous enregistre un document dans un fichier.

 // Save a Visio diagram

diagram.Save(GetMyDir() + "MyOutput.vsdx", SaveFileFormat.VSDX);

Spécification des options d’enregistrement Visio

Il y a plusieursDiagram.Save method overloads that accept a SaveOptions object. This should be an object of a class derived from the SaveOptions class. Each save format has a corresponding class that holds save options for that save format. For example, there is PdfSaveOptions for the SaveFileFormat.PDF save format.

Visio Diagram Options de sauvegarde

Ces exemples montrent comment :

Utilisation des options de sauvegarde Diagram

Le code ci-dessous montre comment définir les options d’enregistrement avant d’enregistrer un document au format Visio.

Utilisation des options de sauvegarde PDF

The code below shows how to set save options before saving a document to a PDF format.

Utilisation des options de sauvegarde HTML

The code below shows how to set save options before saving a document to HTML file format.

Utilisation des options d’enregistrement d’image

Le code ci-dessous montre comment définir les options d’enregistrement avant d’enregistrer un document au format de fichier image.

Utilisation des options de sauvegarde SVG

Le code ci-dessous montre comment définir les options d’enregistrement avant d’enregistrer un document au format SVG.

Utilisation des options de sauvegarde SWF

Le code ci-dessous montre comment définir les options d’enregistrement avant d’enregistrer un document au format SWF.

Sometimes, developers need to save or export Visio diagrams to different file formats programmatically (like VDX, PDF, JPEG and so on).

Save VSD file to different file formats (VDX, PDF and JPEG)

Cet article fournit un exemple de code qui illustre comment utiliserVSTO etAspose.Diagram for .NET to save a Microsoft Visio VSD file to a VDX file, PDF file or a JPEG file programmatically. Below are parallel code snippets for VSTO and Aspose.Diagram for .NET that explains how to save a VSD file into different file formats. You’ll notice that the Aspose.Diagram code is shorter. Feel free to use the code and change it to meet your specific needs.

Enregistrement d’un fichier VSD dans d’autres formats avec VSTO

VSTO vous permet de programmer avec les fichiers Microsoft Visio. Pour enregistrer un fichier dans d’autres formats :

  1. Créez un objet d’application Visio.
  2. Rendre l’objet d’application invisible.
  3. Charger le diagram.
  4. Save to VDX, PDF and JPEG.
  5. Quittez l’objet d’application Visio.

Enregistrement d’un fichier VSD avec un exemple de programmation VSTO

Exemple:

 Enregistrement du fichier VSD dans d’autres formats avec Aspose.Diagram for .NET

En utilisant Aspose.Diagram, les développeurs n’ont pas besoin de Microsoft Office Visio dans la machine, et ils peuvent travailler indépendamment de Microsoft Office Automation.

Les extraits de code ci-dessous montrent comment :

  1. Charger un diagram.
  2. Save the diagram to VSX, PDF and JPEG.

Enregistrement du fichier VSD avec l’exemple de programmation Aspose.Diagram for .NET

Exemple: