Guía del desarrollador
Esta guía cubre las capacidades centrales de Aspose.Words FOSS para .NET — el mismo Document Object Model usado por el Aspose.Words comercial para el producto .NET, reducido a un núcleo gratuito y de código abierto.
Trabajando con Documentos
using Aspose.Words;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello, Aspose.Words FOSS!");
doc.Save("output.docx");DocumentBuilder proporciona métodos de alto nivel para insertar texto, mover el cursor a secciones, marcadores y tablas, y aplicar formato de fuente, párrafo y página. El modelo completo de objetos del documento también está disponible directamente a través del árbol de nodos, o mediante la subclase de DocumentVisitor.
Formatos compatibles
DOCX, DOCM, DOTX, DOTM y Flat OPC (más sus variantes con macros y de plantilla) son compatibles tanto para cargar como para guardar, compartiendo el mismo lector/escritor OOXML. Markdown y texto plano también son compatibles tanto para cargar como para guardar.
Clases clave
| Clase | Espacio de nombres | Descripción |
|---|---|---|
Document | Aspose.Words | Objeto de documento raíz |
DocumentBuilder | Aspose.Words | Autoría de documentos basada en cursor de alto nivel API |
Section | Aspose.Words | Una sección de documento |
Paragraph | Aspose.Words | Un párrafo de texto |
Table | Aspose.Words.Tables | Una forma de tabla |
Field | Aspose.Words.Fields | Clase base para campos de documento |
Limitaciones conocidas
Lo siguiente no forma parte de esta edición FOSS:
- Diseño de página y renderizado: sin exportación a PDF, XPS o imagen, y sin impresión — los valores de campos dependientes del diseño (como los números de página en un índice) se evalúan como
0en lugar de ser calculados. - Formatos adicionales: DOC, RTF, ODT, HTML, y EPUB no se leen ni se escriben.
- Ejecución de combinación de correspondencia, informes LINQ, comparación de documentos y subconjunto de fuentes incrustadas no están incluidos.
- Firmas digitales pueden verificarse pero no crearse.
Consulte cada sección a continuación para conocer las clases y métodos específicos disponibles para un área de capacidad dada.
Ver también
- Primeros pasos: Compilando desde el código fuente y tu primer programa
- API Reference: Referencia de clases y métodos
- Guías paso a paso: Artículos prácticos orientados a tareas
- Aspose.Words for .NET — Enterprise Documentation