ما هذا؟
أداة قوية لتوليد النصوص، وجداول البيانات، والعروض التقديمية، وملفات PDF.
يعد ONLYOFFICE Document Builder أحد أكثر الأدوات شمولاً التي تمكن تطبيقكم من تعديل أو بناء مستندات بتنسيقات DOCX أو XLSX أو PPTX أو PDF دون تشغيل Microsoft Office فعلياً.
ما الذي يجعل ONLYOFFICE Document Builder فريداً؟
مع ONLYOFFICE Document Builder، لديكم برنامج نصي بسيط تم إنشاؤه لكل مستند، سواء كان ملفاً جديداً أو ملفاً موجوداً تريدون فتحه وتعديله. لا حاجة لتجميع تطبيق في كل مرة تكون فيها التغييرات مطلوبة، مثل أي بناة آخرين. ابدؤوا في توليد مستنداتكم فوراً!
قراءة الوثائقميزات ONLYOFFICE Document Builder
يدعم ONLYOFFICE Document Builder جميع تنسيقات ملفات المستندات الشائعة: افتحوا DOC، وDOCX، وODT، وRTF، وTXT، وXLS، وXLSX، وODS، وCSV، وPPT، وPPSX، وPPS، وODP، وPPTX واحفظوها بتنسيقات DOCX، أو ODT، أو XLSX، أو PPTX أو PDF
معالجة مستندات متقدمة
أدرجوا نصاً منسقاً، وفقرات، وصوراً، وجداول ومخططات، وأشكالاً، ورؤوساً وتذييلات، وأنشئوا قائمة نقطية أو مرقمة، إلخ. املؤوا جدولاً باستخدام بيانات من قاعدة بيانات.
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();التكنولوجيا الكامنة وراء ONLYOFFICE Document Builder
يوفر ONLYOFFICE Document Builder واجهة برمجة تطبيقات (API) JavaScript، موثقة جيداً وسهلة الاستخدام حقاً. اختاروا الطرق والفئات المناسبة من مكتبتنا أو اختاروا طرق JavaScript شائعة الاستخدام لتغيير خصائص تنسيق عناصر معينة.
قراءة الوثائقبغض النظر عن اللغة التي كُتب بها تطبيقكم، يمكنكم دمج Document Builder معه
ابدؤوا الآنONLYOFFICE Document Builder – جزء من ONLYOFFICE Docs Developer
اجلبوا معالجة مستندات متقدمة للمستخدمين النهائيين تحت علامتكم التجارية الخاصة.
هل لديكم أي أسئلة؟ سنكون سعداء بمساعدتكم ومناقشة جميع التفاصيل.
تواصلوا معنا