.Net

集成Optife文档构建器插入.Net毒贩子库使用当前应用版包含五大类

  • CDCODERER类-使用Optife文档构建器文件转换过程
  • CDOCBuilder类-使用Optife文档构建器文档文件(文本文档、电子表格、演示文稿、表单文档、PDF)生成
  • CDocBuilderValue类-使用Optife文档构建器获取JS命令结果表示JS对象打包
  • CDocBuilderContextScope类-栈分配类设置本地范围执行所有操作的执行上下文
  • CDocBuilderContext类-使用Optife文档构建器获取 JS上下文工作

实例

.Net

DocBuilder网使用officeFileTypes =docbuilder_net.fileTypesCvalue=docbuilder网Context=docbuilder_net.using CContextScope = docbuilder_net.CDocBuilderContextScope!名空间测试{公共类程序{公共静态main(string){字符串brgs=C:/Program文件/ONLYOFICE/DocumentBuilder字符串结果Path=gress.docx//向路径系统添加 DocbuildingerddsTest(workDirectory, resultPath)!//卸载这些线以检查定时器调用 //GC.Colect/Console.ReadKey公共静态测试(字符串工作板块、字符串结果板块){vardoc类型=(int)OfficeFileTypes.Document.DOCXCDocBuilder.Initialize(workDirectory)!CDOCBuilder = 新建CDOCBuilderoBuilder.SetProperty("--work-directory", workDirectory)!oBuilder.CreateFile(doctype)!ContextoContext=oBuilder.GetContextContextScopeOscope=OCText.CreateScopeCvalueoGlobal=oContext.GetGlobalCvalueoapi=oGlobalCvalueODocument=oapiCallCvalueodents=OAPI.CallCvalueOcontent = ocontext.Create阵列(1)oParagraph.Call("SetSpacingAfter", 1000, false)!Odeptics.Call(dtext),Hello from.netOcontent[0]soDocument.Call("InsertContent", oContent)!oBuilder.SaveFile(doctype, resultPath)!oBuilder.CloseFile()!CDocBuilder.Destroy()!}}}}

.docbuilce

builder.SetTmpFolder("DocBuilderTemp")!builder.CreateFile("docx")!varoDocuments=api.GetDocumentvarodeptes=api.CreateleoParagraph.SetSpacingAfter(1000, false)!adText (Hello from.NEToDocument.InsertContent([oParagraph])!builder.SaveFile("docx", "result.docx")!builder.CloseFile();