文件格式和转换

能够以高度精确的方式迅速可靠地转换各种文档格式 Aspose.Words旗舰特色. 这常常是一个很好的理由 选择 Aspose.Words (单位:千美元) Java。 。 。 。

与 Aspose.Words 可以使用两行代码将文档从任何支持的负载格式转换为任何支持的保存格式:

一、导 言 从文件或流中装入文档 2. 国家 保存到任何支持的格式

以下代码示例显示如何转换文档:

关于加载、转换和保存文档的更多详情,见 装入、保存和转换 节。

高敬业

目标之一: Aspose.Words 是提供文档格式之间的高可靠性转换。 我们使用"高度可靠性"一词来描述输出文件保留原始内容和格式的转换。

现代文字处理文档格式复杂,包含数百种功能. 有时,当一个供应商声称他们的解决方案支持某一特定的文件格式时–这意味着只支持该格式的基本特征. 举例来说, Microsoft Word 文档具有诸如脚注、文本框、自动形状、OLE对象、字段和高级格式化属性等高级特性。 其中很多元素在文档处理库中经常被忽略,但在 Aspose.Words。 。 。 。

格式支持的更大范围

无可争辩的优势是 Aspose.Words 是对大多数知名格式的极大支持。 很难或不可能为其他地方的许多重要特征找到同样程度的支持。

在购买支持特定格式的解决方案时,要了解该格式的特性支持的级别. 要测试,要创建一个复杂的文件并运行到拟议解决方案中. 您通常会发现许多文档元素和格式将会丢失 。 例如,对于DOC格式,形状,文本框,字段,列,OLE对象,修订,右到左文本通常会受影响.

Aspose.Words Document Object Model (单位:千美元)DOM)设计与 Microsoft Word 文档格式。 因此,我们对DOC、DOCX、RTF或WordprocessingML等格式的支持程度是前所未有的。 这些格式之间的任何方向的转换都是高可靠性的.

运行复杂文档时 Aspose.Words, 享有格式执行的无与伦比的完整性。

流行格式之间的转换示例

以下是一些流行格式之间的转换实例. 你可以准确评价 Aspose.Words 处理任务。


  • DOC 到 RTF – 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。

doc-to-rtf-aspose-words-java-1 doc-to-rtf-aspose-words-java-2


  • DOC 到 PDF – 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。

doc-to-pdf-aspose-words-java-1 doc-to-pdf-aspose-words-java-2

doc-to-pdf-aspose-words-java-3 doc-to-pdf-aspose-words-java-4


  • DOC 到 ODT – 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。

doc-to-odt-aspose-words-java-1 doc-to-odt-aspose-words-java-2


  • DOC 改为 XPS - 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。

doc-to-xps-aspose-words-java-1 doc-to-xps-aspose-words-java-2


  • DOC 到 JPEG – 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。
doc-to-jpg-aspose-words-java-1

*RTF到TXT - 高纯度转换: * 《大会正式记录,第五十八届会议,补编第5号》(A/C.6/61/Rev.1)。

rtf-to-txt-aspose-words-java-1 rtf-to-txt-aspose-words-java-2


虽然所有的转换器在 Aspose.Words 很棒,有时无法以不同格式获得同样的文档外观。

例如,HTML和HTML的所有特性之间没有简单的一对一匹配. Microsoft Word 文档。 HTML中没有标题/脚本,段落,字段,和标签. 反之,并非所有CSS属性和规则都能够映射到 Microsoft Word 文档。

以下为DOC转换为HTML的例子.


DOC 到 HTML – 高纯度转换:

doc-to-html-aspose-words-java-1 doc-to-html-aspose-words-java-2

doc-to-html-aspose-words-java-3 doc-to-html-aspose-words-java-4


高伸缩性

可缩放的服务器侧设想方案 Aspose.Words 主要因为它的简单而干净的设计– Aspose.Words 支持多线程。 Document 对象是独立的,只要一次只有一个线程可以修改一个文档(对任何收藏类的典型要求),多个线程就可以同时处理任意数量的文档.

高性能

Aspose.Words 显示在加载和保存文档时的高性能。 在测试中,一个大小超过5Mb的DOC文件被装入不到1秒,然后保存在不到1秒的P4 3GHz机上. 较小的文件可以以千分百的速度处理.

我们的客户曾多次向我们报告 他们无法相信 Aspose.Words。 。 。 他们越过了将一个巨大的文档装入调试器的代码线,它瞬间就让人无法相信文件被装入了调试器. Document 对象。