Cadre pour le traitement avancé des documents
Compatible à 100% avec les formats de Microsoft Office
DémarrerQu'est-ce que c'est ?
Outil puissant pour la génération de texte, classeur, présentation et PDF
ONLYOFFICE Document Builder est l'outil le plus complet permettant à votre application de modifier et créer des documents en DOCX, XLSX, PPTX ou PDF sans réellement démarrer Microsoft Office.
Qu'est-ce que rend ONLYOFFICE Document Builder unique ?
Avec ONLYOFFICE Document Builder vous avez un script simple créé pour chaque document, peu importe si c'est un nouveau fichier ou un document existant que vous voulez ouvrir et modifier. Vous n'avez plus besoin de compiler une application chaque fois que les changements sont requis, comme dans tout autre constructeur. Commencez à générer vos documents à la volée !
Lire la documentationFonctions de ONLYOFFICE Document Builder
ONLYOFFICE Document Builder prend en charge tous les formats de fichiers les plus populaires : DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPT, PPSX, PPSX, PPS, ODP, PPTX et vous permet d’enregistrer vos documents aux formats DOCX, ODT, XLSX, PPTX ou PDF.
Traitement avancé de documents
Insérez du texte mis en forme, des paragraphes, des images, des tableaux et des graphiques, des formes, des en-têtes et des pieds de page, créez une liste à puces ou numérotée, etc. Remplissez un tableau à l'aide de données provenant d'une base de données.
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();
Modifier
Convertir
Combiner
Séparer
Compresser
Comparer
Faire pivoter
Supprimer des pages
Générer des rapports
Créer des factures
Traduire
Supprimer des commentaires
Rechercher et remplacer
Analyser
Fusion et publipostage
OCR
Filigranes
Annotation
La technologie derrière ONLYOFFICE Document Builder
ONLYOFFICE Document Builder offre une API JavaScript bien documentée et très simple à utiliser. Choisissez des méthodes et des classes appropriées de notre bibliothèque ou utilisez des méthodes couramment utilisées de JavaScript pour changer certains paramètres de mise en forme.
Lire la documentationONLYOFFICE Document Builder - partie de ONLYOFFICE Docs Developer
Apportez le traitement avancé des documents aux utilisateurs finaux sous votre propre marque.
Avez-vous des questions ? Nous serons ravis de vous aider et de discuter de tous les détails.
Nous contacter