+371 633 998 67

Framework para el tratamiento avanzado de documentos

100% compatible con los formatos de Microsoft Office

Empezar

¿Qué es esto?

Es una herramienta poderosa para generar textos, hojas de cálculo, presentaciones y PDF.

ONLYOFFICE Document Builder es una herramienta más completa que hace posible que tu aplicación pueda modificar o construir documentos en formatos DOCX, XLSX, PPTX o PDF sin ejecutar Microsoft Office.

¿Qué hace ONLYOFFICE Document Builder único?

Con ONLYOFFICE Document Builder tienes tu propio script sencillo creado para cada documento, sea un archivo nuevo o uno existente que es necesario abrir y modificar. No tienes que compilar la aplicación cada vez, como en otros generadores. ¡Empieza a generar tus documentos sobre la marcha!

Leer la documentación

Características de ONLYOFFICE Document Builder

ONLYOFFICE Document Builder soporta todos los formatos de documentos populares: abre DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPS, ODP, PPTX y los guarda a formatos DOCX, ODT, XLSX, PPTX o PDF.

Procesamiento avanzado de documentos

Inserta texto con formato, párrafos, imágenes, tablas y gráficos, formas, encabezados y pies de página, crea una lista numerada o con viñetas, etc. Rellena una tabla con datos de una base de datos.

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph, oRun, oDrawing, oTextPr;
oParagraph = oDocument.GetElement(0);
oDrawing = Api.CreateImage("https://www.onlyoffice.com/images/landing/document-builder/document.jpg", 1556 * 3600, 1044 * 3600);
oParagraph.AddDrawing(oDrawing);
oTextPr = oDocument.GetDefaultTextPr();
oTextPr.SetFontSize(24);
oTextPr.SetColor(64,64,64);
oParagraph = Api.CreateParagraph();
oRun = Api.CreateRun();
oRun.SetFontSize(36);
oRun.SetColor(0,112,192);
oRun.SetBold(true);
oRun.AddText("Advanced document processing,");
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oRun = Api.CreateRun();
oRun.SetFontSize(24);
oRun.SetColor(0,176,240);
oRun.SetBold(true);
oRun.AddText("Insert formatted text");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(",  paragraphs, ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetFontSize(24);
oRun.SetColor(8,140,68);
oRun.SetBold(true);
oRun.SetUnderline(true);
oRun.AddText("images");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(", tables and ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetFontSize(24);
oRun.SetColor(255,106,0);
oRun.SetBold(true);
oRun.SetItalic(true);
oRun.AddText("charts, ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetHighlight(255,255,0);
oRun.AddText("shapes");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(", ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetItalic(true);
oRun.SetVertAlign("superscript");
oRun.SetFontSize(40);
oRun.AddText("headers");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(", and ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetItalic(true);
oRun.SetVertAlign("subscript");
oRun.SetFontSize(40);
oRun.AddText("footers");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(", create a bulleted or numbered list, etc. Populate a table using data from a database.");
oParagraph.AddElement(oRun);
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oRun = Api.CreateRun();
oRun.SetFontSize(18);
oRun.AddText("Best regards,");
oRun.AddLineBreak();
oRun.AddText("ONLYOFFICE Document Builder Team");
oParagraph.AddElement(oRun);
oDocument.Push(oParagraph);
for(var i=0; i<6; i++) {
    oParagraph = Api.CreateParagraph();
    oDocument.Push(oParagraph);
}
oParagraph = Api.CreateParagraph();
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(217,217,217));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
oDrawing = Api.CreateShape("rect", 1568 * 3600, 9000, oFill, oStroke);
oParagraph.AddDrawing(oDrawing);
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oFill = Api.CreateSolidFill(Api.CreateRGBColor(230,156,164));
oStroke = Api.CreateStroke(0, Api.CreateNoFill());
oDrawing = Api.CreateShape("heart", 69 * 3600, 58 * 3600, oFill, oStroke);
oDrawing.SetWrappingStyle("square");
oDrawing.SetVerAlign("paragraph", "center");
oParagraph.AddDrawing(oDrawing);
oRun = Api.CreateRun();
oRun.SetFontSize(22);
oRun.AddText("   Have a question? Contact sales at ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetFontSize(22);
oRun.SetColor(107,159,37);
oRun.SetUnderline(true);
oRun.AddText("sales@onlyoffice.com");
oParagraph.AddElement(oRun);
oDocument.Push(oParagraph);
builder.SaveFile("docx", "sampletext.docx");
builder.CloseFile();
Documento resultante

API de documentos de texto para

Editar

Convertir

Combinar

Dividir

Comprimir

Comparar

Girar

Eliminar páginas

Generar informes

Crear facturas

Traducir

Eliminar comentarios

Buscar y reemplazar

Analizador

Combinación de correspondencia

OCR

Marcas de agua

Anotación

La tecnología detrás de ONLYOFFICE Document Builder

ONLYOFFICE Document Builder proporciona la API de JavaScript, que está bien documentada y es realmente sencilla de usar. Elige los métodos apropiados y clases de tu biblioteca o usa los métodos de JavaScript más comunes para cambiar los parámetros de formateo de un elemento concreto.

Leer la documentación

Sin importar en que lenguaje esté escrita tu aplicación, puedes integrarla en Document Builder con él

.Net (C# MVC)

.Net (C#)

Node.js

PHP

Ruby

C++

COM

Python

Empezar

ONLYOFFICE Document Builder – parte de ONLYOFFICE Docs Developer

Ofrece procesamiento avanzado de documentos a los usuarios finales bajo tu propia marca.

¿Tienes alguna pregunta? Estaremos encantados de ayudarte y discutir todos los detalles.

Contáctanos