Descripción General del Producto
¡Bienvenido a Aspose.Words por Java!
Aspose.Words es una biblioteca de clases multiplataforma que permite a su aplicación realizar una amplia variedad de tareas de procesamiento de documentos. Lo llamamos el Editor de Documentos Programable.
Con Aspose.Words, puede crear, modificar, convertir, procesar e imprimir documentos sin depender de aplicaciones de terceros, como Microsoft Word o Office Automation.
Vale la pena señalar que puede convertir un documento de cualquier formato de carga compatible a cualquier formato de guardado compatible, por ejemplo, formatos Microsoft Word a PDF, HTML o Markdown, HTML a DOCX, y así sucesivamente. Obtenga más información sobre la conversión de documentos en el Convertir un Documento sección.
Otra opción popular de nuestra biblioteca es Reports and Mails. Nuestros usuarios generan Reports financieros, médicos y de otro tipo altamente complejos y ajustados individualmente. Al hacerlo, el documento generado parece que creó el informe manualmente utilizando un editor de texto normal. Otra opción, Mail, brinda la capacidad de generar rápidamente miles y millones de documentos basados en plantillas simples pero personales.
En un esfuerzo por hacer que API sea lo más claro y obvio posible, decidimos reconocer y honrar las prácticas comunes de desarrollo de la plataforma Java. Por lo tanto, Aspose.Words para Java sigue las pautas de codificación ampliamente aceptadas por los desarrolladores de Java.
Beneficios de usar Aspose.Words
Usar Aspose.Words para Java en su proyecto le brinda los siguientes beneficios:
- Rendimiento y escalabilidad
- Rico conjunto de funciones
- Independencia de la plataforma
- Independencia de aplicaciones de terceros
- Curva de aprendizaje mínima
El siguiente diagrama muestra las características principales de Aspose.Words para Java y cómo se relacionan entre sí.
Rico Conjunto de Características
Las características Aspose.Words para Java se pueden dividir en cuatro áreas principales.
Conversión
La capacidad de convertir documentos de manera fácil y confiable es una de las características principales de Aspose.Words.
Integral importación y exportación de documentos con más de 35 formatos de archivo compatibles permite a los usuarios convertir documentos de un formato popular a another, por ejemplo, de DOCX a PDF, JPEG o Markdown.
Modelo de Objetos de documento (DOM)
El acceso programático a través de un API enriquecido a todos los elementos del documento y el formato permite crear, modificar, extraer, copiar, dividir, unir y reemplazar el contenido del documento. Obtenga más información en el Aspose.Words Modelo de objetos de documento (DOM) sección.
Renderizado
Usamos el término Renderizado en Aspose.Words describir el proceso de conversión de un documento a un formato de archivo o medio, paginado o que tiene el concepto de páginas.
Puede convertir documentos completos o páginas particulares a PDF o XPS para generar documentos del lado del servidor, imprimirlos o renderizar páginas. Y todo esto con alta fidelidad, exactamente como lo habría hecho Microsoft Word.
Informes
Genere documentos o informes desde cero o rellenando plantillas con datos de fuentes de datos u objetos de negocio. Para obtener más información sobre la generación de informes y la obtención de datos de bases de datos, consulte Mail Merge y Presentación de Informes y LINQ Motor de Informes secciones.
Independencia de la Plataforma
Aspose.Words para Java cubre todos los entornos de desarrollo y plataformas de implementación de Java. Nuestro API se puede utilizar para desarrollar aplicaciones para una amplia gama de sistemas operativos, comoWindows, Linux, Mac OS, Android, y varias plataformas.
En pocas palabras, si su plataforma puede ejecutar Java estándar, puede ejecutarse Aspose.Words para Java. Si su aplicación puede llamar al estándar Java API, no tendrá problemas para llamar a Aspose.Words para Java API desde su aplicación.
Por el momento, nuestra línea de base es JDK1.7 y más reciente. Pero aún admitimos JDK1.6.
Tenemos tres versiones diferentes basadas en la misma base de código:
- Aspose.Words por Java
- Aspose.Words para Android a través de Java
- Aspose.Words por JasperReports
Mientras que las versiones Java y Android se compilan para la plataforma correspondiente, Aspose.Words para JasperReports es solo una envoltura gruesa alrededor del" ordinal " Aspose.Words para Java. Es solo por conveniencia. También puede integrar manualmente su JasperReports con Aspose Words, de una manera específica que se adapte mejor a sus necesidades.
Independencia de Otras Aplicaciones
Aspose.Words no requiere que se instalen aplicaciones de terceros, por ejemplo, Microsoft Office, en la máquina para que funcione. Todos los componentes de Aspose son completamente independientes. Esto convierte a Aspose.Words en una excelente alternativa a la automatización en términos de seguridad, estabilidad, escalabilidad/velocidad, precio y funciones para trabajar con documentos y tareas relacionadas.
Rendimiento y Escalabilidad
Aspose.Words está diseñado para tener un gran rendimiento tanto en un servidor como en un cliente. Aspose.Words es un único contenedor Java que se puede implementar con cualquier aplicación Java simplemente copiándolo. También puede agregar el complemento HarfBuzz
para funciones avanzadas de fuentes si lo necesita (enviado en un frasco separado). La extensión estándar Java ImageIO JAI también se puede agregar a su plataforma para admitir códecs ImageIO adicionales (no es necesario en entornos Java modernos).
Con Aspose.Words, literalmente puede generar miles de documentos en minutos, lo que implica abrir un documento, modificar el contenido y formatearlo o rellenarlo con datos y guardarlo. Incluso los documentos más complejos se abren y guardan en un P4 2.4Ghz 1Gb RAM máquina en fracciones de segundo.
Aspose.Words es seguro para subprocesos múltiples siempre que solo un subproceso funcione en un documento a la vez. Este es un escenario típico para tener un hilo trabajando en un documento. Diferentes hilos pueden trabajar de forma segura en diferentes documentos al mismo tiempo.
Curva de Aprendizaje Mínima
Aunque hay más de 150 clases y enumeraciones públicas en Aspose.Words, la curva de aprendizaje es mínima porque Aspose.Words API ha sido cuidadosamente diseñada con los siguientes objetivos en mente:
- Tome prestadas las mejores prácticas de otros APIs conocidos, como Microsoft Word Automatización
- Tome prestadas las mejores prácticas de las Pautas de Diseño del Marco Java
- Proporcione un equilibrio entre la facilidad de uso y la manipulación detallada de los elementos del documento
Los desarrolladores que hayan utilizado previamente la automatización Microsoft Word en sus proyectos encontrarán familiares los nombres y el comportamiento de muchas clases, métodos y propiedades.
Document, Paragraph, Bookmark, Range, Section.PageSetup y Paragraph.ParagraphFormat son algunas de las Aspose.Words clases. Al mismo tiempo, Aspose.Words es bastante diferente del Modelo de Objetos Microsoft Word en que representa un documento como un árbol de objetos, más como un árbol XML DOM. Si ha trabajado con alguna biblioteca XML DOM, encontrará que es fácil de entender y trabajar con Aspose.Words.
Precios y Políticas
Por favor visite el Licencias página para obtener información sobre licencias y revisar el Información de Precios página para detalles sobre precios.
Soporte Técnico
Para obtener más información sobre el soporte técnico de Aspose.Words, consulte el Página de soporte.