Este artículo describe las especificaciones técnicas del estándar de documentos de oficina OpenDocument , desarrollado por el consorcio industrial OASIS . Diversas organizaciones contribuyeron al desarrollo público del estándar, haciéndolo accesible al público, lo que significa que cualquier persona puede implementarlo sin restricciones. El formato OpenDocument busca ofrecer una alternativa abierta a los formatos de documentos propietarios .
Representación de documentos
El formato OpenDocument admite las dos siguientes formas de representación de documentos:
- Como una colección de varios subdocumentos dentro de un paquete , cada uno de los cuales almacena una parte del documento completo. Esta es la representación común de los documentos OpenDocument. Utiliza extensiones de nombre de archivo como
.odt,.ott,.ods,.odp... etc. El paquete es un archivo ZIP estándar con diferentes extensiones de nombre de archivo y con una estructura definida de subdocumentos. Cada subdocumento dentro de un paquete tiene una raíz de documento diferente y almacena un aspecto particular del documento XML. Todos los tipos de documentos (por ejemplo, documentos de texto y hojas de cálculo) utilizan el mismo conjunto de definiciones de documento y subdocumento. - Como un único documento XML , también conocido como XML plano o archivos XML sin comprimir . Los archivos XML OpenDocument individuales no se utilizan ampliamente, y tampoco son compatibles con algunos programas de oficina que afirman ser compatibles con ODF ( las aplicaciones de Microsoft Office versiones 2007 a 2013 no los reconocen) . Las extensiones de nombre de archivo para un único documento XML OpenDocument no están definidas en la especificación técnica de OpenDocument, pero las comúnmente utilizadas son , , [ 1 ] , ... etc.
.xml.fodt.fods
Las extensiones de archivo y los tipos MIME recomendados se incluyen en el estándar oficial (OASIS, 1 de mayo de 2005, y sus revisiones o versiones posteriores). Los tipos MIME y las extensiones que figuran en la especificación ODF solo son aplicables a documentos de Office que se encuentran dentro de un paquete. Los documentos de Office que cumplen con la especificación OpenDocument pero que no se encuentran dentro de un paquete deben usar el tipo MIME text/xml.
El tipo MIME también se utiliza en el office:mimetypeatributo. Es muy importante usar este atributo en archivos XML planos/documentos XML individuales, ya que es la única forma de detectar el tipo de documento (en un paquete, el tipo MIME también está presente en un archivo separado llamado mimetype ). Sus valores son los tipos MIME que se utilizan para la variante empaquetada de los documentos de Office.
Documentos
Las extensiones de archivo más comunes para documentos OpenDocument son .odtpara documentos de texto, .odshojas de cálculo, .odpprogramas de presentación y .odggráficos. Se recuerdan fácilmente considerando ".od" como la abreviatura de "OpenDocument" y teniendo en cuenta que la última letra indica su tipo específico (como "t" para texto). Aquí está la lista completa de tipos de documentos, que muestra el tipo de archivo, la extensión de archivo recomendada y el tipo MIME :
Plantillas
OpenDocument también admite un conjunto de tipos de plantillas. Las plantillas representan información de formato (incluidos estilos) para los documentos, sin el contenido en sí. La extensión de archivo recomendada comienza con ".ot" (que se puede interpretar como la abreviatura de "plantilla de OpenDocument"), y la última letra indica el tipo de plantilla (por ejemplo, "t" para texto). El conjunto compatible incluye:
Capacidades
Como se mencionó anteriormente, el formato OpenDocument puede describir documentos de texto (por ejemplo, los que se editan normalmente con un procesador de texto ), hojas de cálculo, presentaciones, dibujos/gráficos, imágenes, diagramas, fórmulas matemáticas y "documentos maestros" (que pueden combinarlos). También puede representar plantillas para muchos de ellos.
La versión 1.0 del estándar oficial OpenDocument (OASIS, 1 de mayo de 2005) define las capacidades de OpenDocument. El texto a continuación ofrece un breve resumen de las capacidades del formato.
Metadatos
El formato OpenDocument permite almacenar metadatos (datos sobre los datos) mediante un conjunto de elementos de metadatos predefinidos, además de permitir metadatos personalizados y definidos por el usuario. El formato predefine los siguientes campos de metadatos:
- Generador
- Título
- Descripción
- Sujeto
- Palabras clave
- Creador inicial
- Creador
- Impreso por
- Fecha y hora de creación
- Fecha y hora de modificación
- Imprimir fecha y hora
- Documento ejemplar
- Recarga automática
- Comportamiento de los hipervínculos
- Idioma
- Ciclos de edición
- Duración de la edición
- Estadísticas de documentos
Contenido
El formato de contenido de texto de OpenDocument admite funciones tanto estándar como avanzadas. Admite encabezados de distintos niveles, listas de diversos tipos (numeradas y no numeradas), párrafos numerados y control de cambios. Se pueden usar secuencias de páginas y atributos de sección para controlar la visualización del texto. También admite hipervínculos, texto ruby (que proporciona anotaciones y es fundamental para algunos idiomas), marcadores y referencias. Incluye campos de texto (para contenido autogenerado) y mecanismos para generar automáticamente tablas, como tablas de contenido, índices y bibliografías.
El formato OpenDocument implementa las hojas de cálculo como conjuntos de tablas. Por lo tanto, ofrece amplias posibilidades para formatear la visualización de tablas y hojas de cálculo. OpenDocument también admite rangos de bases de datos, filtros y tablas dinámicas (conocidas en Microsoft Excel como " tablas de datos "). Además, permite el seguimiento de cambios en las hojas de cálculo.
El formato gráfico admite una representación gráfica vectorial, en la que un conjunto de capas y el contenidoSe define el tamaño de cada capa. Las formas de dibujo disponibles incluyen rectángulo, línea, polilínea, polígono, polígono regular , trazado, círculo, elipse y conector. También están disponibles formas 3D; el formato incluye información sobre la escena, la luz, el cubo, la esfera, la extrusión y la rotación (está pensado para su uso en el intercambio de datos de oficina y no es suficiente para representar vídeos u otras escenas 3D extensas). También se pueden definir formas personalizadas.
Se admiten presentaciones. Los usuarios pueden incluir animaciones en las presentaciones, con control sobre el sonido, mostrar u ocultar formas o texto, o atenuar elementos; además, estas animaciones se pueden agrupar. En OpenDocument, gran parte de las funcionalidades del formato de texto se reutilizan, lo que simplifica las implementaciones. Sin embargo, OpenDocument no admite tablas como objetos de dibujo, por lo que solo se pueden incluir en las presentaciones como tablas incrustadas.
Los gráficos definen cómo crear representaciones gráficas a partir de datos numéricos. Admiten títulos, subtítulos, un pie de página y una leyenda para explicar el gráfico. El formato define la serie de datos que se utilizará para la representación gráfica y permite diferentes tipos de representaciones gráficas (como gráficos de líneas, gráficos circulares, etc.).
Los formularios cuentan con soporte especial, basado en el estándar XForms existente.
objetos
Un documento en formato OpenDocument puede contener dos tipos de objetos, como se indica a continuación:
- Objetos que tienen una representación OpenDocument. Estos objetos son:
- Fórmulas (representadas como MathML)
- Gráficos
- hojas de cálculo
- Documentos de texto
- Dibujos
- Presentaciones
- Objetos que no tienen una representación XML y solo tienen una representación binaria. Ejemplos de este tipo de objetos son las imágenes rasterizadas , los audios y vídeos grabados y los objetos OLE . [ 4 ]
El uso de objetos de Microsoft Object Linking and Embedding (OLE) limita la interoperabilidad, ya que estos objetos no son ampliamente compatibles con programas para visualizar o editar archivos (por ejemplo, la incrustación de otros archivos dentro del archivo, como tablas o gráficos de una aplicación de hoja de cálculo en un documento de texto o archivo de presentación). [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] Si no se dispone de un software que entienda un objeto OLE, este suele ser reemplazado por una imagen (representación de mapa de bits del objeto) o simplemente no se muestra. [ 10 ] [ 11 ] [ 12 ]
Formato
Los controles de estilo y formato son numerosos y ofrecen diversas opciones para controlar la visualización de la información.
El diseño de página se controla mediante diversos atributos. Estos incluyen el tamaño de página, el formato de numeración, la bandeja de papel, la orientación de impresión, los márgenes, el borde (y su grosor de línea), el relleno, la sombra, el fondo, las columnas, el orden de impresión, el número de la primera página, la escala, el centrado de tablas, la altura máxima de las notas al pie y el separador, así como muchas propiedades de la cuadrícula de diseño.
Los encabezados y pies de página pueden tener alturas fijas y mínimas definidas, márgenes, ancho de línea de borde, relleno, fondo, sombra y espaciado dinámico.
Existen numerosos atributos para texto específico, párrafos, texto ruby , secciones, tablas, columnas, listas y rellenos. Se pueden configurar fuentes, tamaños, nombres de familias tipográficas genéricas ( romana con serifa , suiza sin serifa , moderna monoespaciada , decorativa , cursiva o del sistema ) y otras propiedades para caracteres específicos. El espaciado vertical de los párrafos se puede controlar mediante atributos como mantener juntos, viuda y huérfana, y también se pueden usar otros atributos como "capítulos capitales" para aplicar formatos especiales. La lista es muy extensa; consulte las referencias (en particular, el estándar) para obtener más detalles.
Fórmulas de hoja de cálculo
OpenDocument versión 1.2 describe completamente las fórmulas matemáticas que se pueden visualizar en pantalla. Es totalmente capaz de intercambiar datos de hojas de cálculo, formatos, tablas dinámicas y otra información que normalmente se incluye en una hoja de cálculo. OpenDocument intercambia fórmulas como valores del atributo tabla:fórmula.
La sintaxis permitida para `table:formula` no se definió con suficiente detalle en la especificación OpenDocument versión 1.0, que definía las fórmulas de hoja de cálculo mediante ejemplos sencillos que mostraban, por ejemplo, cómo especificar rangos y la función SUMA(). Por consiguiente, el subgrupo de fórmulas de OASIS OpenDocument estandarizó `table:formula` en la especificación OpenFormula . Para más información, consulte el artículo de OpenFormula .
Cifrado
Cuando un archivo OpenDocument está protegido con contraseña, la estructura de archivos del paquete permanece igual, pero el contenido de los archivos XML del paquete se cifra utilizando el siguiente algoritmo:
- El contenido del archivo se comprime con el algoritmo DEFLATE .
- Se calcula una suma de verificación de una parte del archivo comprimido ( SHA-1 del contenido del archivo, o SHA-1 de los primeros 1024 bytes del archivo, o SHA-256 de los primeros 1024 bytes del archivo) y se almacena, de modo que se pueda verificar la corrección de la contraseña al descifrarla.
- Se crea un resumen (hash) de la contraseña ingresada por el usuario en codificación UTF-8 y se pasa al componente del paquete. Las versiones 1.0 y 1.1 de ODF solo exigen compatibilidad con el resumen SHA-1, mientras que la versión 1.2 recomienda SHA-256.
- Este resumen se utiliza para producir una clave derivada mediante el estiramiento de clave con PBKDF2 utilizando HMAC-SHA-1 con una sal de longitud arbitraria (en ODF 1.2; son 16 bytes en ODF 1.1 y versiones anteriores) generada por el generador de números aleatorios para un número arbitrario de iteraciones (1024 por defecto en ODF 1.2).
- El generador de números aleatorios se utiliza para generar un vector de inicialización aleatorio para cada archivo.
- El vector de inicialización y la clave derivada se utilizan para cifrar el contenido del archivo comprimido. ODF 1.0 y 1.1 utilizan Blowfish en modo de retroalimentación de cifrado de 8 bits, mientras que ODF 1.2 lo considera un algoritmo obsoleto y permite utilizar Triple DES y AES (con 128, 196 o 256 bits), ambos en modo de encadenamiento de bloques de cifrado.
Formato interno
Un archivo OpenDocument suele consistir en un archivo ZIP estándar ( archivo JAR [ 13 ] ) que contiene varios archivos y directorios; pero también puede consistir en un único documento XML. Un archivo OpenDocument suele ser una colección de varios subdocumentos dentro de un paquete (ZIP) . Un archivo OpenDocument como un único XML no se utiliza ampliamente. Según la especificación OpenDocument 1.0, la especificación del archivo ZIP se define en la nota de aplicación Info-ZIP 970311, 1997. [ 14 ] [ 15 ] El sencillo mecanismo de compresión utilizado para un paquete normalmente hace que los archivos OpenDocument sean significativamente más pequeños que los archivos equivalentes de Microsoft " .doc" o " .ppt". Este tamaño menor es importante para las organizaciones que almacenan una gran cantidad de documentos durante largos períodos de tiempo y para aquellas que deben intercambiar documentos a través de conexiones de bajo ancho de banda. Una vez descomprimidos, la mayoría de los datos se encuentran en archivos XML simples basados en texto, por lo que el contenido de datos descomprimidos tiene la facilidad típica de modificación y procesamiento de los archivos XML. El estándar también permite la creación de un único documento XML, que utiliza <office:document> como elemento raíz, para su uso en el procesamiento de documentos.
El estándar permite la inclusión de directorios para almacenar imágenes, animaciones que no sean SMIL y otros archivos que utiliza el documento pero que no pueden expresarse directamente en el XML.
Gracias al formato de compresión especificado abiertamente, el usuario puede extraer el archivo contenedor para editar manualmente los archivos que contiene. Esto permite reparar un archivo dañado o manipular su contenido a bajo nivel.
El conjunto comprimido de archivos y directorios incluye lo siguiente:
- archivos XML
- contenido.xml
- meta.xml
- configuración.xml
- estilos.xml
- Otros archivos
- tipo mime
- Directorios
- META-INF/
- manifiesto.xml
- Miniaturas/
- miniatura.png
- META-INF/
El formato OpenDocument proporciona una clara separación entre contenido, diseño y metadatos. Los componentes más destacados del formato se describen en las subsecciones siguientes. Los archivos en formato XML se definen mediante el lenguaje RELAX NG para la definición de esquemas XML. RELAX NG está definido por una especificación de OASIS, así como por la segunda parte de la norma internacional ISO/IEC 19757: Lenguajes de Definición de Esquemas de Documentos (DSDL).
contenido.xml
El archivo content.xml , el más importante, contiene el contenido real del documento (excepto los datos binarios, como las imágenes). El formato base está inspirado en HTML y, aunque es mucho más complejo, debería ser razonablemente legible para los humanos:
<text:h style-name= "Heading_2" > Este es un título </text:h> <text:p style-name= "Text_body" /> <text:p style-name= "Text_body" > Este es un párrafo. La información de formato está en el estilo Text_body . La etiqueta text:p vacía de arriba es un párrafo en blanco (una línea vacía ). </text:p>estilos.xml
El archivo styles.xml contiene información de estilo. OpenDocument utiliza intensivamente los estilos para el formato y el diseño. La mayor parte de la información de estilo se encuentra aquí (aunque parte está en content.xml). Los tipos de estilo incluyen:
- Estilos de párrafo
- Estilos de página
- Estilos de personajes
- Estilos de marco
- Estilos de lista
El formato OpenDocument es algo inusual, ya que el uso de estilos para el formato es inevitable. Incluso el formato "manual" se implementa mediante estilos (la aplicación crea nuevos estilos dinámicamente según sea necesario).
meta.xml
El archivo meta.xml contiene los metadatos del archivo. Por ejemplo, Autor, "Última modificación realizada por", fecha de la última modificación, etc. El contenido se parece más o menos a esto:
<meta:creation-date> 2003-09-10T15:31:11 </meta:creation-date> <dc:creator> Daniel Carrera </dc:creator> <dc:date> 2005-06-29T22:02:06 </dc:date> <dc:language> es-ES </dc:language> <meta:document-statistic table-count= "6" object-count= "0" page-count= "59" paragraph-count= "676" image-count= "2" word-count= "16701" character-count= "98757" />Los nombres de las etiquetas <dc:...> provienen del estándar XML Dublin Core .
configuración.xml
El archivo settings.xml incluye ajustes como el factor de zoom o la posición del cursor. Estas son propiedades que no son contenido ni diseño.
tipo MIME (archivo)
El archivo `mimetype` es simplemente una línea que indica el tipo MIME del documento. Esto implica que la extensión del archivo es irrelevante para el formato. La extensión solo sirve para facilitar la tarea al usuario. Es importante destacar que este archivo especial siempre es el primero en el archivo ZIP y no está comprimido. Dado que el encabezado ZIP utiliza campos de longitud fija, permite la identificación directa de los diferentes formatos de OpenDocument sin necesidad de descomprimir el contenido (por ejemplo, con bytes mágicos).
Miniaturas (directorio)
La carpeta «Miniaturas » es una carpeta independiente para las miniaturas de los documentos. La miniatura debe guardarse como «thumbnail.png». Al guardar el documento, se genera automáticamente una miniatura que representa la primera página, la primera hoja, etc. El tamaño requerido para las miniaturas es de 128x128 píxeles. Para cumplir con el Estándar de Gestión de Miniaturas (TMS) de www.freedesktop.org, las miniaturas deben guardarse como imágenes PNG de 8 bits, sin entrelazado y con transparencia alfa completa.
META-INF (directorio)
META-INF es una carpeta independiente. La información sobre los archivos contenidos en el paquete OpenDocument se almacena en un archivo XML llamado archivo de manifiesto . El archivo de manifiesto siempre se guarda en la ruta META-INF/manifest.xml. La información principal que se almacena en el manifiesto es:
- Una lista de todos los archivos del paquete.
- El tipo de medio de cada archivo en el paquete.
- Si un archivo almacenado en el paquete está cifrado, la información necesaria para descifrarlo se almacena en el manifiesto.
Imágenes (directorio)
La carpeta «Imágenes» es independiente y contiene las imágenes incluidas en el documento. Esta carpeta no está definida en la especificación OpenDocument. Los archivos en esta carpeta pueden usar diversos formatos de imagen, según el formato del archivo insertado. Si bien los datos de imagen pueden tener un formato arbitrario, se recomienda almacenar los gráficos de mapa de bits en formato PNG y los gráficos vectoriales en formato SVG.
Reutilización de formatos existentes
Por diseño, OpenDocument reutiliza los estándares XML abiertos existentes siempre que estén disponibles, y crea nuevas etiquetas solo cuando ningún estándar existente puede proporcionar la funcionalidad necesaria. Por lo tanto, OpenDocument utiliza un subconjunto de Dublin Core para metadatos , MathML para fórmulas mostradas , SMIL para multimedia , XLink para hipervínculos , etc.
Aunque OpenDocument no reutiliza completamente SVG para gráficos vectoriales , sí utiliza gráficos vectoriales compatibles con SVG dentro de un espacio de nombres específico del formato ODF, pero también incluye gráficos que no son SVG.
Historia
- La versión 1.0 se convirtió en un estándar OASIS el 1 de mayo de 2005; [ 16 ]
- La versión 1.1 se convirtió en un estándar OASIS el 7 de febrero de 2007; [ 17 ]
- La versión 1.2 se convirtió en un estándar OASIS el 29 de septiembre de 2011; [ 18 ]
- La versión 1.3 se convirtió en un estándar OASIS el 27 de abril de 2021. [ 19 ]
Detección de versiones
Para indicar con qué versión de la especificación OpenDocument cumple un archivo, todos los elementos raíz toman un office:versionatributo (en el formato revisión.versión , como office:version="1.1"), que identifica la versión de la especificación ODF que definió el elemento asociado, su esquema, su contenido completo y su interpretación.
ODF 1.0/1.1
No es obligatorio usar office:versionel atributo en archivos ODF 1.0 y ODF 1.1, por lo que cuando se omite office:version en un elemento, este se basa en ODF 1.0 o 1.1. Si el archivo tiene una versión conocida por un procesador XML, este puede validar el documento. De lo contrario, la validación es opcional, pero el documento debe estar bien formado.
ODF 1.2 y versiones posteriores
El office:versionatributo deberá estar presente en todos y cada uno de los elementos <office:document>, <office:document-content>, <office:document-styles>, <office:document-meta> y <office:document-settings> de los documentos XML que componen un documento OpenDocument 1.2 o posterior. El valor del atributo office:version deberá reflejar la versión de OpenDocument. [ 20 ]
Conformidad
ODF 1.0/1.1
La especificación OpenDocument no especifica qué elementos y atributos deben, deberían o pueden admitir las aplicaciones compatibles. Incluso las aplicaciones de oficina típicas pueden admitir solo un subconjunto de los elementos y atributos definidos en la especificación. La especificación incluye una tabla no normativa que ofrece una visión general de los elementos y atributos que suelen admitir las aplicaciones de oficina típicas.
Los documentos que cumplen con la especificación OpenDocument pueden contener elementos y atributos no especificados en el esquema OpenDocument. Dichos elementos y atributos no deben formar parte de un espacio de nombres definido en la especificación y se denominan elementos y atributos externos.
Las aplicaciones que cumplan con el esquema OpenDocument deberán leer documentos válidos si se eliminan todos los elementos y atributos externos antes de la validación, o bien deberán escribir documentos válidos si se eliminan todos los elementos y atributos externos antes de la validación. Las aplicaciones que lean y escriban documentos podrán conservar los elementos y atributos externos. Además, deberán conservar la metainformación y el contenido de los estilos.
Las solicitudes que cumplan con los requisitos deberán leer los documentos que contengan las instrucciones de procesamiento y conservarlos.
ODF 1.2
ODF 1.2 define con precisión los requisitos de conformidad. La especificación define la conformidad para documentos, consumidores y productores, con dos clases de conformidad denominadas conforme y conforme extendida. Además, define documentos de interfaz de usuario de texto, hoja de cálculo, dibujo, presentación, gráfico, imagen, fórmula y base de datos que cumplan con los requisitos de conformidad. El capítulo 2 define los requisitos básicos para los objetivos de conformidad individuales. [ 21 ]
Notas a pie de página
- ↑ "Control de versiones de documentos de OpenOffice.org con Mercurial" . Archivado del original el 25/11/2017 . Consultado el 07/06/2010 .
- ↑ Tipos MIME - Aplicaciones predeterminadas de OpenSolaris , archivado del original el 16/07/2011 , recuperado el 06/06/2010.
- ↑ Extensión .odb - Lista de programas que pueden abrir archivos .odb , consultado el 6 de junio de 2010.
- ↑ Según la especificación OpenDocument 1.0, OLE se define en Kraig Brockschmidt, Inside OLE, Microsoft Press, 1995, ISBN 1-55615-843-2.
- ↑ Bruce Byfield (23 de agosto de 2005). "Comparativa de procesadores de texto FOSS: OOo Writer, AbiWord y KWord" . Consultado el 6 de abril de 2010 .
- ↑ "Compartir archivos entre OpenOffice.org y Microsoft Office" . 28 de julio de 2005. Archivado del original el 4 de febrero de 2010. Consultado el 6 de abril de 2010 .
- ↑ "SoftMaker Office 2008 se centra en la compatibilidad con Microsoft Office" . 2008-11-20 . Consultado el 2010-04-06 .
- ↑ "SoftMaker Office 2006 beta: No es una aplicación revolucionaria" . 21/11/2006 . Consultado el 06/04/2010 .
- ↑ Philippe Lagadec (30-11-2006), Seguridad de OpenOffice / OpenDocument y Microsoft Office 2007 / Open XML (PDF) , archivado del original (PDF) el 22-07-2011 , recuperado el 06-04-2010.
- ↑ "Objeto OLE - ¿representación de mapa de bits?" . Archivado del original el 24-07-2011 . Recuperado el 06-04-2010 .
- ↑ "Un control de edición enriquecido que muestra mapas de bits y otros objetos OLE" . Archivado del original el 31/12/2011 . Consultado el 06/04/2010 .
- ↑ "ACC: Por qué los objetos OLE hacen crecer las bases de datos" . 19 de enero de 2007. Archivado del original el 13 de diciembre de 2009. Consultado el 29 de abril de 2010 .
- ↑ Sobhi, Ali (14 de agosto de 2007) [agosto de 2006]. "Introducción al formato OpenDocument" . Armonk, Nueva York, Estados Unidos: IBM . Archivado del original el 2 de junio de 2008.
- ↑ "NECESITA DISCUSIÓN: Referencia ZIP - N 1309" . Consultado el 07-06-2010 .
- ↑ "La referencia Zip no es ni pública ni autorizada" . 11 de octubre de 2009. Consultado el 7 de junio de 2010 .
- ↑ "OASIS Open Document Format for Office Applications (OpenDocument) TC" . Sitio web de OASIS . OASIS . Consultado el 26 de noviembre de 2024. El
formato Open Document Format v1.0 fue aprobado como estándar de OASIS el 1 de mayo de 2005.
- ↑ "OASIS Open Document Format for Office Applications (OpenDocument) TC" . Sitio web de OASIS . OASIS . Consultado el 26 de noviembre de 2024. El
formato Open Document Format v1.1 fue aprobado como estándar de OASIS el 2 de febrero de 2007.
- ↑ "OASIS Open Document Format for Office Applications (OpenDocument) TC" . Sitio web de OASIS . OASIS . Consultado el 26 de noviembre de 2024. El
formato Open Document Format v1.2 fue aprobado como estándar de OASIS el 29 de septiembre de 2011.
- ↑ "OASIS Open Document Format for Office Applications (OpenDocument) TC" . Sitio web de OASIS . OASIS . Consultado el 26 de noviembre de 2024.
El estándar OASIS versión 1.3 de Open Document Format for Office Applications (OpenDocument) fue aprobado por los miembros de OASIS el 27 de abril de 2021.
- ↑ "atributo office:version - OpenDocument Versión 1.2, Parte 1, 29 de septiembre de 2011" . Consultado el 26 de noviembre de 2024 .
- ↑ "Conformidad definida en OpenDocument Versión 1.2, Parte 1, 29 de septiembre de 2011" . Consultado el 5 de diciembre de 2012 .
Referencias
- Especificación de OpenDocument 1.4 en formatos ODT, HTML y PDF.
- Especificación de OpenDocument 1.3 en formatos ODT, HTML y PDF.
- Especificación de OpenDocument 1.2 en formatos ODT, HTML y PDF.
- Especificación de OpenDocument 1.1 en formatos ODT, HTML y PDF.
- Especificación de OpenDocument 1.0 en formato PDF
Enlaces externos
- Discusión sobre un script de shell de Linux para reducir el tamaño de los archivos de OpenDocument.
- Tipos de medios de aplicación IANA.
- Directrices de traducción del formato de documento abierto (ISO/IEC 26300) / Office Open XML (ISO/IEC 29500) - ISO/IEC PDTR 29166
- Documento abierto
- Especificaciones técnicas