SDK für erweiterte Dokumentenverarbeitung

Zu 100% kompatibel mit den Formaten von Microsoft Office

Was ist das?

Ein leistungsstarkes Tool zum Erstellen von Text- und PDF-Dateien, Tabellen und Präsentationen.
Der ONLYOFFICE Document Builder ist ein umfassendes Tools mit dem Ihre Anwendung Dokumente in den Dateiformaten DOCX, XLSX, PPTX oder PDF erstellen kann ohne Microsoft Office tatsächlich auszuführen.
Live-Demo

Mehrfachlizenzierung

Der Document Builder von ONLYOFFICE ist mehrfachlizenziert. Das bedeutet, dass Sie die auf GitHub verfügbare Open Source-Lösung von ONLYOFFICE nutzen dürfen, sofern Sie die GNU AGPL v.3 Lizenz respektieren. Um Ihr geistiges Eigentum zu schützen und professionellen Support zu erhalten ist eine kommerzielle Lizenz erforderlich.
Vertrieb kontaktieren

Was macht den Document Builder von ONLYOFFICE einzigartig?

Mit dem Document Builder von ONLYOFFICE können Sie für jedes Dokument Ihr eigenes einfaches Skript erstellen, sowohl für neue Dateien als auch für vorhandene, die Sie öffnen und bearbeiten möchten. Im Gegensatz zu anderen Buildern müssen Sie nicht jedes Mal, wenn Änderungen erforderlich sind, eine Anwendung kompilieren. Generieren Sie Dokumente ohne jegliche Vorbereitung!
Dokumentation lesen

Funktionen des Document Builders von ONLYOFFICE

Erweiterte Dokumentenverarbeitung
Einfügen von formatiertem Text, Absätzen, Bildern, Tabellen und Diagrammen, Formen, Kopf- und Fußzeilen; erstellen von nummerierten Listen und Listen mit Aufzählungszeichen etc.; ausfüllen von Tabellen mit Daten aus einer Datenbank.
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();

Die Technologie hinter dem Document Builder von ONLYOFFICE

Der ONLYOFFICE Document Builder bietet eine gut dokumentierte und leicht bedienbare JavaScript-API. Wählen Sie die entsprechenden Methoden oder Klassen aus unserer Bibliothek aus oder verwenden Sie die häufig genutzten JavaScript-Methoden, um bestimmte Formateigenschaften der Elemente zu ändern.
Dokumentation lesen

Sie können den Document Builder problemlos in Ihre Anwendung integrieren. Dabei spielt es keine Rolle in welcher Sprache diese geschrieben ist

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

Haben Sie Fragen?

Wenden Sie sich einfach an sales@onlyoffice.com.