Nabavite besplatnu aplikaciju za mobilne uređaje

SDK za naprednu obradu dokumenata

100% kompatibilan sa Microsoft Office formatima

Šta je ovo?

Moćan alat za generisanje teksta, tabela, prezentacija i PDF-a.
ONLYOFFICE Document Builder je jedan od najkompletnijih alata koji omogućava vašoj aplikaciji da menja ili kreira dokumente u DOCX, XLSX, PPTX ili PDF formatu bez potrebe za pokretanjem Microsoft Office-a.
Uživo demo

Šta čini ONLYOFFICE Document Builder jedinstvenim?

Sa ONLYOFFICE Document Builder-om imate jednostavan skript kreiran za svaki dokument, bilo da je u pitanju nova datoteka ili postojeća koju želite da otvorite i izmenite. Nema potrebe da svaki put kompajlirate aplikaciju kada su potrebne izmene, kao u bilo kojim drugim graditeljima. Počnite da generišete svoje dokumente u hodu!
Pročitajte dokumentaciju

Funkcije ONLYOFFICE Document Builder-a

ONLYOFFICE Document Builder podržava sve popularne formate dokumenata: otvorene DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPS, ODP, PPTX i može ih sačuvati u DOCX, ODT, XLSX, PPTX ili PDF.

Napredna obrada dokumenata
Kreiranje tabela i izveštavanje
Glatko kreiranje prezentacije
Izrada obrasca za popunjavanje
Jednostavno generisanje PDF-a

Napredna obrada dokumenata

Umetnite formatirani tekst, odeljke, slike, tabele i grafikone, oblike, zaglavlja i podnožja, kreirajte numerisanu ili označenu listu, itd. Popunite tabelu koristeći podatke iz baze podataka.
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();

API za tekstualni dokument za

Tehnologija koja stoji iza ONLYOFFICE Document Builder-a

ONLYOFFICE Document Builder obezbeđuje JavaScript API, dobro dokumentovan i zaista jednostavan za korišćenje. Izaberite odgovarajuće metode i klase iz naše biblioteke ili izaberite najčešće korišćene JavaScript metode za promenu određenih svojstava oblikovanja elemenata.
Pročitajte dokumentaciju

Bez obzira na to na kom jeziku je vaša aplikacija napisana, možete je integrisati sa Document Builder-om.

.Net (C# MVC) .Net (C#) Node.js PHP Ruby C++ COM Python

ONLYOFFICE Document Builder – part of ONLYOFFICE Docs Developer

Donesite naprednu obradu dokumenata krajnjim korisnicima pod sopstvenim brendom.

Imate li pitanja? Rado ćemo vam pomoći i razgovarati o svim detaljima.