Introducción
Microsoft Visio guarda información sobre las acciones realizadas en un diagram dentro del archivo. Por ejemplo, la hora y la fecha en que se creó el documento, la última vez que se editó, imprimió o guardó, se guardan con el archivo. También se guarda información sobre qué versión de Microsoft Visio creó y editó por última vez el archivo.
Este artículo explica cómo recuperar esa información.
Obtenga la versión de la biblioteca Aspose.Diagram for Java
El método getVersion() expuesto por elDiagram class y el método getBuildNumberCreated() expuestos por elPropiedades del documento class se utilizan para determinar la versión y el número de compilación completo de la instancia Microsoft Visio utilizada para crear el documento.
Determinar la versión de Microsoft Visio que creó, editó y guardó un documento
El método getBuildNumberEdited() expuesto por elPropiedades del documento class se utiliza para determinar el número de compilación completo de la instancia Microsoft Visio utilizada para editar el documento.
Los métodos getTimeCreated(), getTimeEdited(), getTimePrinted() y getTimeSaved() expuestos por elPropiedades del documento class se utilizan para determinar la hora en que se creó, se editó por última vez, se imprimió por última vez y se guardó por última vez el documento Microsoft Visio.
También puede configurar estas propiedades para cambiar la información en el archivo.
Los ejemplos de código a continuación muestran cómo recuperar información sobre qué creó el archivo, así como cuándo se creó, editó, imprimió y guardó.
La salida del código en una ventana de consola
Ejemplo de programación
Escritura Microsoft Visio Resumen del documento Información
Microsoft Visio le permite definir una serie de propiedades de información de resumen del documento para ayudarlo a usted y a sus colegas a identificar un diagram. Las propiedades de resumen, por ejemplo, título, tema, autor y descripción, hacen que el archivo sea más fácil de encontrar al buscar y más fácil de reconocer al navegar archivos
losPropiedades del documentoLa clase expone una serie de propiedades para establecer u obtener información de resumen de Microsoft Visio diagram. Aspose.Diagram for Java puede actualizar la información de resumen del dibujo y luego volver a escribir el archivo de dibujo en VDX.
Escritura Microsoft Visio Resumen del documento Información
Para actualizar la información de resumen del dibujo de un archivo VDX o VSD existente:
- Crear una instancia de laDiagram clase.
- Establezca las propiedades expuestas por el método Diagram.getDocumentProps() para definir la información de resumen para el archivo de dibujo Visio.
- Llame al método save() de la clase Diagram para escribir el archivo de dibujo Visio en VDX.
Consulta la información resumida:
- Abra el archivo de salida VDX en Microsoft Visio.
- SeleccionandoInformación desde elExpediente menú.
El cuadro de diálogo Información que muestra la información de resumen actualizada
Ejemplo de programación
Detectar el formato de un archivo Visio
UsandoAspose.Diagram for JavaAPI, los desarrolladores pueden detectar el formato del archivo Visio antes de abrirlo porque la extensión del archivo no garantiza que el contenido del archivo sea apropiado.
Ejemplo de programación de formato de detección
El siguiente código de ejemplo ilustra cómo detectar un formato de archivo (usando la ruta del archivo o la secuencia) y verificar su extensión.
Detectar el formato de un archivo Visio desde un InputStream
Usando Aspose.Diagram for Java API, los desarrolladores pueden detectar el formato de un archivo Visio pasando un flujo de entrada. El método detectFileFormat de la clase FileFormatUtil se puede usar para lograr esto.
Detectar formato de una muestra de programación de InputStream
El siguiente código de ejemplo ilustra cómo detectar un formato de archivo mediante un flujo de entrada.