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

ONLYOFFICE Document Builder unterstützt alle gängigen Dateiformate für Dokumente, sodass Sie Dateien vom Typ DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPS, ODP, PPTX öffnen und als DOCX, ODT, XLSX, PPTX oder PDF speichern können.

Erweiterte Dokumentenverarbeitung
Erstellung von Tabellenkalkulationen und Berichten
Reibungslose Erstellung von Präsentationen
Ausfüllbare Formulare erstellen
Einfache PDF-Erstellung

Erweiterte Dokumentenverarbeitung

Einfügen von formatiertem Text, Absätzen, Bildern, Tabellen und Diagrammen, Formen, Kopf- und Fußzeilen, Erstellen von Aufzählungen oder nummerierten Listen usw. Befüllen Sie eine Tabelle 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();

Textdokument-API für

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

Personalisieren Sie Editoren für Ihre App

Möchten Sie den Endbenutzern die fortschrittliche Dokumentenbearbeitung unter Ihrer eigenen Marke anbieten? Entscheiden Sie sich für den Document Builder als Teil von ONLYOFFICE Docs Developer.

Haben Sie Fragen?

Wenden Sie sich einfach an sales@onlyoffice.com