+371 633 998 67

Okvir za naprednu obradu dokumenata

100% kompatibilan sa Microsoft Office formatima

Počni sada

Šta je ovo?

Moćan alat za generisanje teksta, tabela, prezentacija i PDF-ova.

ONLYOFFICE Document Builder je jedan od najkompletnijih alata koji omogućava da vaša aplikacija modifikuje ili kreira dokumenta u DOCX, XLSX, PPTX ili PDF formatu bez korišćenja Microsoft Office-a.

Šta čini ONLYOFFICE Document Builder jedinstvenim?

Uz ONLYOFFICE Document Builder dobijate jednostavan skript kreiran za svaki dokument, bilo da je to novi fajl ili postojeći koji želite da modifikujete. Nema potrebe da svaki put kompilujete aplikaciju kao kod drugih graditelja. Počnite sa trenutnim generisanjem dokumenata!

Pročitajte dokumentaciju

Funkcije ONLYOFFICE Document Builder-a

ONLYOFFICE Document Builder podržava sve popularne formate dokumenata: otvoreni DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPS, ODP, PPTX i čuva ih u DOCX, ODT, XLSX, PPTX ili PDF formatu

Napredna obrada dokumenata

Ubaci formatirani tekst, paragrafe, slike, tabele i grafikone, oblike, zaglavlja i podnožja, kreiraj nabrajanja ili numerisane liste itd. Popunite tabelu pomoću podataka iz baze.

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(", kreiraj nabrajanja ili numerisane liste itd. Popuni tabelu podacima iz baze.");
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("   Imate pitanje? Kontaktirajte prodaju na ");
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();
Rezultujući dokument

API za rad sa tekstualnim dokumentima

Uredi

Konvertuj

Spoji

Podeli

Kompresuj

Uporedi

Rotiraj

Obriši stranice

Generiši izveštaje

Kreiraj fakture

Prevedi

Ukloni komentare

Traži i zameni

Parser

Umnožavanje pošte

OCR

Vodenii žigovi

Komentari

Tehnologija iza ONLYOFFICE Document Builder-a

ONLYOFFICE Document Builder pruža JavaScript API, dobro dokumentovan i veoma jednostavan za korišćenje. Izaberite odgovarajuće metode i klase iz naše biblioteke ili koristite često korišćene JavaScript metode za promenu osobina formatiranja elemenata.

Pročitajte dokumentaciju

Bez obzira na programski jezik vaše aplikacije, možete integrisati Document Builder sa njom

.Net (C# MVC)

.Net (C#)

Node.js

PHP

Ruby

C++

COM

Python

Počni sada

ONLYOFFICE Document Builder – deo ONLYOFFICE Docs Developer-a

Pružite naprednu obradu dokumenata krajnjim korisnicima pod vašim brendom.

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

Kontaktirajte nas