使用C#.NET创建支持RTL(希伯来语、阿拉伯语)的DOCX文件

使用C#.NET创建支持RTL(希伯来语、阿拉伯语)的DOCX文件,c#,asp.net,openxml-sdk,xceed,aspose.words,C#,Asp.net,Openxml Sdk,Xceed,Aspose.words,在过去的几周里,我发现DOCX(XCEED)组件并不支持希伯来语,如果我用希伯来语(或阿拉伯语)写东西,并且需要在行尾加上点或冒号,它们就会出现在开头 我仍在等待开发人员回答我的问题,但与此同时,我已经考虑了所有选项: Aspose(价格昂贵,似乎只能作为html到docx) OpenXML(很难工作,找不到适合我的示例) HtmlToOpenXML(不支持RTL,github上的支持速度较慢) OpenXML PowerTools(仅DOCX到HTML) 还有几个 请-我想你有一个解决方案

在过去的几周里,我发现DOCX(XCEED)组件并不支持希伯来语,如果我用希伯来语(或阿拉伯语)写东西,并且需要在行尾加上点或冒号,它们就会出现在开头

我仍在等待开发人员回答我的问题,但与此同时,我已经考虑了所有选项:

  • Aspose(价格昂贵,似乎只能作为html到docx)
  • OpenXML(很难工作,找不到适合我的示例)
  • HtmlToOpenXML(不支持RTL,github上的支持速度较慢)
  • OpenXML PowerTools(仅DOCX到HTML)
  • 还有几个
请-我想你有一个解决方案,可以处理图像、表格和许多其他基本的东西


我需要你的帮助

谢谢你的询问。Word支持多种文档格式;它不仅限于Html和Docx。请参阅文档以了解支持的格式:

Words可用于各种格式之间的文档转换,也可用于使用其丰富的API或使用报告功能从头开始创建文档。您还可以轻松地将文本或整个段落设置为从右向左的格式 相同的选项可应用于节或表
如果您有进一步的问题,请在此处或Aspose.Words support forum中询问。

嗨,Alexey,我需要从头开始制作一个文档,并将其作为下载流发送给用户,而无需保存到磁盘。您也有此选项吗?当然,您可以将创建的文档保存到流,并将其发送到客户端浏览器,而无需保存到磁盘。如果你需要更多的帮助,请告诉我,我很乐意帮助你。