gpt4 book ai didi

.net - 在没有 OpenOffice 自动化的情况下将 SXW 转换为 PDF

转载 作者:可可西里 更新时间:2023-11-01 10:39:23 25 4
gpt4 key购买 nike

我必须在没有安装 OpenOffice 的情况下将旧的 OpenOffice.org Writer 文档 (.sxw) 转换为 PDF。是否有(开源或商业)组件 (.NET) 或命令行工具可以执行此操作?

最佳答案

如果可以选择商业工具,那么我可以推荐 Aspose.Words - OpenOffice 和 MS Office 文档无需任何 Office 安装即可运行。

它可以读/编辑/写ODT/SXW/DOC/DOCX 等并呈现 PDF 和 XPS 以及一堆其他格式...

(没有关联,只是一个快乐的客户)

更新 - 根据评论:

由于上述库不能处理您的 SXW 文档,因此只有“困难的方法”来实现它……您需要自己阅读 XML 并使用任何 PDF 库来呈现您阅读的内容……

有一些 XSLT(不适用于 PDF)应该有助于创建对您的情况有用的东西 - 请参阅 http://twiki.informatik.unibw-muenchen.de/pub/TWiki/OpenOffice2TWikiAddOn/sxw.xslt对于 XSLT(非 PDF),它可以让您对结构等有一些了解,请参阅 http://www.ibm.com/developerworks/xml/library/x-think15/也是!

根据您需要的质量,您可以使用 <xsl:value-of select="text()"/> 之类的东西作为 XSLT 仅提取文本,然后通过任何 PDF 库呈现。

最后但同样重要的是:由于 SXW 确实很旧,您可以要求至少以更新的文件格式(如 ODT)交付文档。

关于.net - 在没有 OpenOffice 自动化的情况下将 SXW 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com