Š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 dokumentacijuFunkcije 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();
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 dokumentacijuBez obzira na programski jezik vaše aplikacije, možete integrisati Document Builder sa njom
Počni sadaONLYOFFICE 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