SDK voor geavanceerde documentverwerking

100% compatibiliteit met Microsoft Office-formats

Wat is dit?

Krachtige tool voor het genereren van tekst, spreadsheets, presentaties en PDF-bestanden.
ONLYOFFICE Document Builder is een van de meest complete tools die uw applicatie in staat stelt om documenten in DOCX, XLSX, PPTX of PDF te wijzigen of op te bouwen zonder Microsoft Office te gebruiken.
Live demo

Dual license model

ONLYOFFICE Document Builder wordt geleverd met een dual-license model. Dit betekent dat zolang u de GNU AGPL v.3-licentie respecteert, u de ONLYOFFICE open source-oplossing kunt gebruiken die beschikbaar is op GitHub. Om uw intellectuele eigendom te beschermen en professionele ondersteuning te krijgen, is een commerciële licentie vereist.
Contact Verkoop

Wat maakt ONLYOFFICE Document Builder uniek?

Met ONLYOFFICE Document Builder hebt u een eenvoudig script gemaakt voor elk document, of het nu een nieuw of een bestaand bestand is dat u wilt openen en wijzigen. U hoeft niet telkens een applicatie te compileren telkens als de wijzigingen nodig zijn, zoals bij elke andere bouwer. Begin meteen met het genereren van uw documenten!
Lees de documentatie

ONLYOFFICE Document Builder Eigenschappen

ONLYOFFICE Document Builder ondersteunt alle populaire documentbestandsformaten die het mogelijk maken om DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPS, ODP, PPTX te openen en op te slaan in DOCX, ODT, XLSX, PPTX of PDF.

Geavanceerde documentverwerking
Spreadsheet aanmaken en rapporteren
Smooth presentation creation
Invulbaar formulier maken
Gemakkelijk PDF genereren

Geavanceerde documentverwerking

Voeg geformatteerde tekst, alinea's, afbeeldingen, tabellen en grafieken, vormen, kop- en voetteksten, een lijst met opsommingstekens of genummerde kop- en voetteksten, enz. toe. Vul een tabel in met behulp van gegevens uit een database.
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();

Text document API for

De technologie achter ONLYOFFICE Document Builder

ONLYOFFICE Document Builder biedt een JavaScript API, goed gedocumenteerd en zeer eenvoudig te gebruiken. Kies de juiste methoden en klassen uit onze bibliotheek of maak gebruik van de veelgebruikte JavaScript-methoden om bepaalde eigenschappen van de elementopmaak te wijzigen.
Lees de documentatie

In welke taal uw toepassing ook is geschreven, u kunt Document Builder ermee integreren

.Net (C# MVC) .Net (C#) Node.js PHP Ruby

Stap over naar het enterprise niveau

Wilt u geavanceerde documentverwerking aanbieden aan eindgebruikers onder uw eigen merk? Kies voor Document Builder als onderdeel van ONLYOFFICE Docs Developer.

Heeft u een vraag?

Neem contact op met onze verkoopafdeling via sales@onlyoffice.com