C# 是否可以在.NET web应用程序中生成.pages文档?

C# 是否可以在.NET web应用程序中生成.pages文档?,c#,asp.net,.net,C#,Asp.net,.net,是否可以从.NET web应用程序为Mac生成.pages文档 如果没有第三方解决方案,您无法在.net中执行此操作。因为它是一个web应用程序,所以您可以从应用程序中连接到现有的API来执行此操作,而不是查找或创建自己的.net库 是此转换和转换的选项。一旦安装了包装器,您就可以使用这样的简单执行(输出为.pagesdocument)。从文件中: // Convert asynchronously var response = await wrapper.ConvertAsync(input,

是否可以从.NET web应用程序为Mac生成.pages文档

如果没有第三方解决方案,您无法在.net中执行此操作。因为它是一个web应用程序,所以您可以从应用程序中连接到现有的API来执行此操作,而不是查找或创建自己的.net库

是此转换和转换的选项。一旦安装了包装器,您就可以使用这样的简单执行(输出为
.pages
document)。从文件中:

// Convert asynchronously
var response = await wrapper.ConvertAsync(input, output, conversion);

// Convert synchronously
var response = wrapper.ConvertAsync(input, output, conversion).Result;
现在,
输入
必须是API中的一个输入,但是有很大的灵活性,您肯定可以在
响应
中获得.pages文件。 这意味着需要先“生成”另一个文件,因此它不是从.NET直接生成的。这里的优点是设置相对简单,因为转换是在服务器之外进行的,这可能有助于提高性能。但缺点是它是一个外部解决方案,使用任何API时,请确保您已经对使用此服务生成的这些文档的业务和安全需求进行了尽职调查


虽然没有原生的.NET解决方案,而且由于您来自web应用程序,Google的Cloud Convert API可能是您生成.pages的一个很好的解决方案。

感谢您为我指明了正确的方向,Cloud Convert API将对使用Google生态系统的客户机组织非常有用