Hablando de editores de texto, presentamos inmediatamente corifeo como Microsoft Word, que durante muchos años ha ocupado un pedestal entre las aplicaciones ofimáticas. Y aunque su primera versión apareció en 1986 para la plataforma IBM, ya en los noventa ganó popularidad de verdad entre los usuarios de Windows. Como todos los productos de Microsoft en ese momento, Word tenía su propio formato cerrado de documentos DOC. Sin embargo, el monopolio del formato .doc no se cansó de muchos, y en la ola de desarrollo del movimiento de código abierto en la década de 2000 apareció un procesador de texto alternativo con el formato abierto .odt. En 2006 recibió la norma internacional ISO / IEC 26300.
Y a pesar de muchos aspectos negativos en su dirección, ganó popularidad entre los aficionados al software de código abierto. Sin embargo, este formato no logró entrar en el mercado de clientes corporativos. Durante demasiado tiempo, Microsoft ha sido el producto dominante en software de oficina. Se creó una gran cantidad de documentos en formato doc y se capacitó a una gran cantidad de usuarios para trabajar con Word.
Sin embargo, Microsoft tuvo que responder al nuevo formato abierto y MS Office 2007 presenta el nuevo formato abierto DOCX. Su propósito es el mismo que el de DOC, pero en esencia es un formato completamente diferente que utiliza los principios de ODT. Al mismo tiempo, Microsoft ha eliminado el velo del misterio de su antiguo formato DOC. Además, en versiones posteriores, MS Word ya era compatible con ODT. Pero tampoco se dejaron de lado los productos posesivos. Ahora, cualquier procesador de texto "que se precie" admite los tres formatos.
Ahora consideremos cada uno de estos formatos con un poco más de detalle.
Formato DOC
Su nombre no es un acrónimo, sino una abreviatura de documento. Este formato se remonta a principios de los años 90 y todavía se utiliza en la actualidad. Aunque en 2007 perdió su relevancia debido al nuevo formato específico docx. Sin embargo, después de que se dieron a conocer las especificaciones de este formato en 2007, todos los procesadores de texto modernos comenzaron a admitirlo, porque en ese momento una gran cantidad de documentos doc.
Su estructura interna es bastante compleja y representa un sistema de archivos completo. Es un archivo binario y solo puede abrirlo con un procesador de texto especial, como MS Word u OpenOffice Text. El formato doc le permite almacenar imágenes, multimedia y otros archivos dentro de un documento, pero su principal ventaja es el soporte de estilos en cascada.
Este formato amplía las posibilidades de rtf y permite utilizar estilos en cascada, tablas, marcado de hojas, macros, formato de documentos, imágenes, diagramas, varios metadatos. Por lo tanto, cubre la mayoría de las necesidades de los usuarios de documentos electrónicos.
Formato ODF
Como se ha mencionado anteriormente, este formato se creó como una alternativa a doc. Muchas organizaciones que formaban parte de la comunidad OASIS trabajaron en este estándar. Y en 2006 se adoptó su estándar ISO / IEC 26300.
El documento se basa en un lenguaje de marcado XML, colocado en un archivo ZIP. Además del documento en sí, el archivo incluye archivos a los que hace referencia el documento (imágenes), metadatos, etc. Pero al usar el archivo, un archivo odf es muy liviano en comparación con el doc. Ya que estamos hablando de un procesador de textos, lo correcto es decir odt, no odf. Después de todo, ODF escribe toda una familia de formatos: odt para procesadores de texto, ods para procesadores de tabla, odp para presentaciones electrónicas.
La solución de oficina nativa (diseñada específicamente para ella) creada para el formato ODF es OpenOffice. Al igual que Microsoft Office, incluye un conjunto completo de programas de Office para trabajar con: texto, tablas, presentaciones, gráficos vectoriales, bases de datos y fórmulas.
Anteriormente ya hemos notado que el formato ODT admite una variedad de procesadores de texto, como MS Word y la solución ODF LibreOffice, OpenOffice y el documento gratuito de Google.
Naturalmente, la primera generación del formato ODF 1.0 tuvo sus desventajas, por ejemplo:
- Sin descripción de la macroespecificación;
- No se describe el uso de firmas digitales, aunque la suite ofimática permite su uso;
- No es posible insertar tablas en la presentación, aunque MS PowerPoint lo permite;
- No hay lenguaje de fórmulas estándar.
Algunos de ellos se han corregido en la versión 1.2. Sin embargo, la principal desventaja, según los usuarios, es la incapacidad de reproducir correctamente documentos de documentos creados anteriormente en MS Office. Es decir, se abren, claro, pero no tienen el mismo aspecto que en el programa nativo. Pero cuando apareció OpenOffice, la mayoría de los documentos electrónicos estaban en el doc. Pero con el formato docx los asuntos son mucho mejores.
De una forma u otra, Microsoft Office prácticamente no cedió su posición en el mercado, y gracias a la aparición del formato abierto docx se ha ganado la confianza de los partidarios del código abierto.
Formato DOCX
Formato DOCX, también conocido como Office Open XML, también conocido como Microsoft Open XML, también conocido como Office Open XML. Fue creado en 2007 en respuesta a la aparición de Open ODF y utiliza el mismo principio de creación de un archivo: un archivo zip que almacena el xml del documento en sí y los archivos a los que hace referencia el documento (s), así como archivos con metadatos. Una ventaja sobre ODF es el poderoso backend de MS Office. Millones de usuarios no querrían renunciar a una herramienta útil para pasar a un formato libre. Pero el formato de documento cerrado obligaba a los clientes corporativos a pagar mucho dinero a American Corporation. Por lo tanto, Microsoft mantuvo a sus clientes que "miraban" a ODF.
DOCX está estandarizado: utiliza especificaciones estrictas ECMA-376, ISO / IEC 295000 e ISO / IEC 29500.
Comparación.
Y si el formato doc es estructuralmente diferente de docx, entonces docx y odt son esencialmente hermanos. Ambos son contenedores zip con documentos xml en su interior. Cada uno de ellos tiene sus pros y sus contras. Pero ambos son superiores al documento al menos en términos de tamaño de archivo. Gracias al archivo del contenido del documento, el tamaño del archivo es mucho más pequeño, 2-3 veces menos, dependiendo de la cantidad de medios y contenido gráfico.
¿Cuál de los dos formatos es preferible, docx u odt? Aunque los procesadores de texto son compatibles con los formatos de la competencia, su visualización no difiere del mejor modo del original. Por tanto, no se puede decir que exista una solución universal para todos los formatos. Deberá elegir un formato del ámbito de aplicación. Si se trata de las grandes empresas, que usaban antes de MS Office, obviamente tienen el archivo grande de los documentos en formato doc y el intercambio de documentos con otras empresas se hace más probablemente en formato docx. Nadie mejor que MS Word puede mostrar documentos en formatos propios, al menos por ahora. En este caso es preferible utilizar MS Word, con formato docx.
Si su propósito es dejar el software de oficina de pago y no le importa mucho la compatibilidad de formatos, odt es bastante capaz de reemplazar tanto doc como docx. Muchas grandes empresas ya se han cambiado a OpenOffice, lo que significa que esta tarea es bastante factible.
DOCX y ODT en el generador de informes
Hablando de documentos de oficina, uno no puede evitar pensar en informes. Los generadores de informes modernos deben admitir la exportación de informes a los formatos de documentos más populares. Por ejemplo, el generador de informes FastReport.Net admite la exportación a los formatos docx y odt. Y la exportación se "afina" para una visualización correcta principalmente en el procesador de texto nativo.
Así es como se ve el informe original, que exportaremos a estos dos formatos:
Exportemos el informe al formato de Microsoft Word (docx):
Así es como se ve en MS Word:
Y eso es exportar a formato odt mientras se ve en MS Word:
Exportar a DOCX por alguna razón tiene fuentes pequeñas dentro de las tablas, pero el marco corresponde al informe original.
ODT resultó estar más cerca del tamaño de fuente original, pero el marco no cabe en ninguna parte. Tenga en cuenta que Word ha abierto odt con un formato ligeramente peor que OO Writer.
Así como no es lo mismo mostrar documentos del mismo formato en diferentes programas, el generador de informes convierte el informe en diferentes formatos de manera diferente.
De todo lo anterior, podemos concluir que incluso usando el mismo formato no se obtendrá el mismo documento en diferentes procesadores de texto debido a diferentes implementaciones. Por lo tanto, es mejor utilizar un editor de texto con formato nativo y no insistir en la universalidad.