Good afternoon,
I’m trying to use Document Builder in my own C# application, I want to be able to edit documents. But I can’t find the API class from the example, tell me what I’m doing wrong:
- creating a project .NET Framework 4
- I connect the link only office doc builder
- I write the script to the button
CONLYOFFICEDocBuilder builder = new CONLYOFFICEDocBuilder();
builder.CreateFile(“docx”);
var oDocument = Api.GetDocument();
var oParagraph, oRun;
oParagraph = oDocument.GetElement(0);
oParagraph = Api.CreateParagraph();
oParagraph.AddText(“Dear John Smith.”);
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oParagraph.AddText(“ONLYOFFICE is glad to announce that starting today, you are appointed Commercial director to the company of your dream.”);
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oRun = Api.CreateRun();
oRun.SetBold(true);
oRun.AddText("Please note: ");
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(“this text is used to demonstrate the possibilities of “);
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.SetBold(true);
oRun.AddText(“ONLYOFFICE Document Builder”);
oParagraph.AddElement(oRun);
oRun = Api.CreateRun();
oRun.AddText(” and cannot be used as real appointment to the position in any real company.”);
oParagraph.AddElement(oRun);
oDocument.Push(oParagraph);
oParagraph = Api.CreateParagraph();
oParagraph.AddText(“Best regards,”);
oParagraph.AddLineBreak();
oParagraph.AddText(“ONLYOFFICE Document Builder Team”);
oDocument.Push(oParagraph);
builder.SaveFile(“docx”, “SampleText.docx”);
builder.CloseFile();
As a result, I can’t find the API class
If I’m trying to connect the library doctrenderer.dll , I get an error
“Unable to add a link to C:\Prrogram Files\ONLYOFFICE\DocumentBuilder\doctrenderer.dll Make sure that the file is available and is a valid COM assembly or component”
Tell me what I’m doing wrong. Or how to use docbuilder without creating scripts.