1
3
您可以使用第三方库(如aspose.net)进行文档转换,但我担心(如果高保真渲染很关键)无法使用原始应用程序。 Microsoft Office提供了一个转换器API,允许在不安装Office的情况下进行转换。但是,不仅您可能面临许可证问题(IANAL),此API仅支持不需要呈现文档的文本处理格式转换(例如RTF-&g t;文档、Doc-&g t;docx),因此它不是您真正的选项。 更新:最好的选择可能是看一下SharePoint2010转换引擎,它正是为自动(服务器端)文档转换而设计的。但它相当重(硬件和定价),所以对于您的用例来说,它可能是多余的。 |
2
0
如果此应用程序将在专用计算机上运行(即,计算机的唯一任务是转换大量Office文档集合),那么最安全的选择可能是以单线程方式使用Office自动化,并让应用程序一次愉快地转换一个文件。一个多线程的办公自动化应用程序可能会以更快的总体速度转换文档(尤其是在多核处理器上),直到服务器崩溃。
OfficeOpenXML是一种非Office自动化的替代方案,但由于我目前正在与它产生
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |