Aspose.Words Cloud SKD for Go
Vaya a la API REST para procesar documentos de Microsoft Word
Vaya a la API REST de procesamiento de documentos de Word para generar, modificar, manipular, renderizar, imprimir y convertir documentos de procesamiento de Word (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK para Go es una biblioteca Go potente y multipropósito que permite a los desarrolladores de software trabajar con Microsoft. Documentos de Word en la nube. Ya sea que los desarrolladores de software necesiten crear, manipular, convertir o extraer datos de archivos de Word, el SDK es una excelente opción que puede ayudarlos a realizar el trabajo de manera rápida y eficiente. La biblioteca incluye soporte para numerosos formatos de procesamiento de textos, OpenOffice, WordprocessingML y archivos web como DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK for Go ofrece una amplia gama de características y beneficios que lo convierten en una herramienta valiosa para los desarrolladores. Algunas de estas características incluyen la creación de nuevos documentos de Word desde cero, la aplicación de una variedad de opciones y estilos de formato, documentos de Word. conversión a otros formatos de archivo, extracción de imágenes de documentos de Word, imágenes de texto de archivos de Word, combinación de múltiples documentos de Word, división de documentos de Word en múltiples documentos, inserción o eliminación de contenido de secciones específicas y mucho más.
Aspose.Words Cloud SDK for Go puede trabajar con documentos de Word de una manera flexible y eficiente. La biblioteca permite a los desarrolladores de software convertir sus documentos de procesamiento de textos a diferentes formatos de archivos líderes, como DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG y muchos más. Con su amplia gama de funciones y beneficios, Aspose.Words Cloud SDK es una gran herramienta para desarrolladores que necesitan trabajar con archivos de Word de forma regular.
Introducción a Aspose.Words Cloud SKD for Go
La forma recomendada de instalar Aspose.Words Cloud SKD for Go es mediante GitHub. Utilice el siguiente comando para una instalación sin problemas.
Instalar Aspose.Words Cloud SKD para Go a través de GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Aquí puedes descargarlo directamente desde GitHub.Creación de documentos de Word mediante Go API
Aspose.Words Cloud SDK para Go facilita a los desarrolladores de software la creación y manipulación de documentos de procesamiento de textos con solo un par de líneas de código. La biblioteca permite a los desarrolladores de software generar un nuevo documento en Cloud Storage en el formato especificado por la extensión del archivo. La biblioteca ha incluido varias funciones importantes relacionadas con la creación de documentos de Word, como insertar texto del archivo externo, agregar imágenes a un archivo existente, insertar encabezados y pies de página, agregar tablas, dividir documentos grandes, agregar hipervínculos a documentos de Word, insertar números de página. , agregue listas a documentos de Word y mucho más.
Cómo crear un nuevo documento a través de GO REST API
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
createRequestOptions := map[string]interface{}{"fileName": "Sample.docx",}
createRequest := &models.CreateDocumentRequest{
Optionals: createRequestOptions,
}
_, _, _ = wordsApi.CreateDocument(ctx, createRequest)
Documentos de Word incrustados en una página web
Aspose.Words Cloud SDK para Go ha incluido funciones muy poderosas para incrustar documentos de Word dentro de una página web usando comandos de Go. Solo necesita un código de una sola línea para incrustar documentos de procesamiento de Word dentro de un navegador web. Una vez que los servicios en la nube procesen el documento, se mostrará en sus páginas web como un widget de JavaScript. Es muy fácil acercarlo y alejarlo en línea. También es posible mostrar varios formatos de archivos de Word, como DOC, DOCX, RTF, etc.
Fragmento de código Iframe Incrustar un documento DOCX en HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Comparación de documentos de Word dentro de Go Apps
Aspose.Words Cloud SDK para Go permite a los desarrolladores de software comparar múltiples documentos de procesamiento de Word y realizar un seguimiento de los cambios realizados dentro de las aplicaciones Go. La biblioteca ha incluido una poderosa herramienta de manipulación de documentos que ayuda a los desarrolladores de software a comparar dos documentos de Word y recuperar una lista de diferencias entre los dos documentos de Word, como texto eliminado, texto agregado, cambio de formato, etc.
Cómo comparar documentos de Word mediante Go API
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("compareTestDoc1.doc")
requestCompareData := models.CompareData{
Author: ToStringPointer("author"),
ComparingWithDocument: ToStringPointer("TestCompareDocument2.doc"),
DateTime: ToTimePointer(CreateTime(2015, 10, 26, 0, 0, 0)),
}
requestComparingDocument, _ := os.Open("compareTestDoc2.doc")
compareRequestOptions := map[string]interface{}{"comparingDocument": requestComparingDocument,
"destFileName": "CompareDocumentOut.doc",}
compareRequest := &models.CompareDocumentOnlineRequest{
Document: requestDocument,
CompareData: &requestCompareData,
Optionals: compareRequestOptions,
}
_, _, _ = wordsApi.CompareDocumentOnline(ctx, compareRequest)
Administrar encabezados y pies de página a través de Go API
Aspose.Words Cloud SDK para Go ha incluido una característica muy poderosa para agregar y administrar encabezados y pies de página dentro de documentos de Word. La biblioteca admite varias funciones importantes relacionadas con la administración de encabezados y pies de página, como agregar texto o imágenes a los encabezados y pies de página, eliminar un objeto `HeaderFooter` de un documento de Word en línea, obtener un encabezado/pie de página en un documento de Word en línea, obtener un encabezado/ Pie de página de una sección, obtención de todos los encabezados y pies de página de un documento de Word y mucho más. El siguiente ejemplo demuestra cómo insertar encabezados y pies de página en documentos de Word.
Insertar un encabezado y pie de página en un documento de Word mediante Go API
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("Sample.doc")
insertRequestOptions := map[string]interface{}{}
insertRequest := &models.InsertHeaderFooterOnlineRequest{
Document: requestDocument,
SectionPath: ToStringPointer(""),
HeaderFooterType: ToStringPointer("FooterEven"),
Optionals: insertRequestOptions,
}
_, _, _ = wordsApi.InsertHeaderFooterOnline(ctx, insertRequest)