IMG_2091.JPG
Document Details

Uploaded by NourishingAltoFlute279
Full Transcript
# GuÃa de inicio rápido de Aspose.Words para Python Aspose.Words es una biblioteca de clases que permite a los desarrolladores realizar una gran variedad de tareas de procesamiento de documentos directamente dentro de sus aplicaciones Python. Aspose.Words admite el procesamiento de DOC, DOCX, RTF,...
# GuÃa de inicio rápido de Aspose.Words para Python Aspose.Words es una biblioteca de clases que permite a los desarrolladores realizar una gran variedad de tareas de procesamiento de documentos directamente dentro de sus aplicaciones Python. Aspose.Words admite el procesamiento de DOC, DOCX, RTF, HTML, OpenDocument, PDF, XPS, EPUB y otros formatos. Con Aspose.Words puede generar, modificar, convertir, renderizar e imprimir documentos sin utilizar aplicaciones de terceros. ## Pocos ejemplos de operaciones Aspose.Words API | Operación | Descripción | | :---------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Crear un documento | Asà es como puede crear un documento vacÃo desde cero: | | Cargar un documento | Asà es como puede cargar un documento desde un archivo: | | Guardar un documento | Asà es como puede guardar un documento en un archivo: | | Crear un documento con Builder | Asà es como puede crear un documento utilizando un generador de documentos: | | Añadir un encabezado | Asà es como puede crear un encabezado en un documento: | | Añadir una página nueva | Asà es como puede añadir una nueva página a un documento: | | Buscar y reemplazar texto | Asà es como puede buscar y reemplazar texto en un documento: | | Añadir una imagen | Asà es como puede añadir una imagen en lÃnea a un documento: | | Añadir una tabla | Asà es como puede crear una tabla en un documento: | | Añadir una lista | Asà es como puede crear una lista numerada o con viñetas en un documento: | | Añadir un gráfico | Asà es como puede añadir un gráfico a un documento: | | Convertir un documento | Asà es como puede convertir un documento a diferentes formatos: | ## Crear un documento ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Cargar un documento ```python import aspose.words as aw # Cargar un documento desde un archivo. doc = aw.Document("Input.docx") ``` ## Guardar un documento ```python import aspose.words as aw # Cargar un documento desde un archivo. doc = aw.Document("Input.docx") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Crear un documento con Document Builder ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Escribir texto en el documento. builder.write("Hola Mundo!") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir un encabezado ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Mover el constructor al encabezado. builder.move_to_section(0) builder.move_to_header_footer(aw.HeaderFooterType.HEADER_PRIMARY) # Escribir el texto del encabezado. builder.write("Este es el encabezado.") # Mover el generador al cuerpo del documento. builder.move_to_section(0) builder.move_to_header_footer(aw.HeaderFooterType.NONE) # Escribir texto en el documento. builder.write("Este es el cuerpo del documento.") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir una página nueva ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Escribir texto en el documento. builder.write("Página 1.") # Insertar un salto de página. builder.insert_break(aw.BreakType.PAGE_BREAK) # Escribir texto en la nueva página. builder.write("Página 2.") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Buscar y reemplazar texto ```python import aspose.words as aw # Cargar un documento desde un archivo. doc = aw.Document("Input.docx") # Encontrar todas las ocurrencias de la palabra "cliente" y reemplazarlas con "cliente". doc.range.replace("cliente", "Cliente") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir una imagen ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Insertar una imagen desde un archivo. builder.insert_image("Image.jpg") # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir una tabla ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Iniciar la tabla. table = builder.start_table() # Insertar una celda. builder.insert_cell() builder.write("Celda 1") # Insertar una celda. builder.insert_cell() builder.write("Celda 2") # Finalizar la fila. builder.end_row() # Insertar una celda. builder.insert_cell() builder.write("Celda 3") # Insertar una celda. builder.insert_cell() builder.write("Celda 4") # Finalizar la tabla. builder.end_table() # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir una lista ```python import aspose.words as aw # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Iniciar una lista numerada. builder.list_format.apply_number_default() # Escribir un elemento de la lista. builder.writeln("Primer elemento") # Escribir un elemento de la lista. builder.writeln("Segundo elemento") # Finalizar la lista. builder.list_format.remove_numbers() # Guardar el documento como un archivo DOCX. doc.save("Output.docx") ``` ## Añadir un gráfico ```python import aspose.words as aw import aspose.words.drawing as drawing # Crear un nuevo documento. doc = aw.Document() builder = aw.DocumentBuilder(doc) # Insertar un gráfico. shape = builder.insert_chart(drawing.ChartType.COLUMN, 432, 252) # Guardar el documento. doc.save("Output.docx") ``` ## Convertir un documento ```python import aspose.words as aw # Cargar un documento desde un archivo. doc = aw.Document("Input.docx") # Guardar el documento como un archivo PDF. doc.save("Output.pdf") ``` ## Enlaces útiles A continuación, encontrará algunos enlaces a recursos que le ayudarán a aprender más sobre la API Aspose.Words y sus funciones. - [Referencia de la API de Aspose.Words para Python](https://reference.aspose.com/words/python/) - [Documentación de Aspose.Words para Python](https://docs.aspose.com/words/python-net/)