目前我是用libreoffice把word转成pdf,但转换后的格式有些出入。aspose-words的转换效果会比libreoffice好吗?
@zhanxueshi, Aspose.Words 是一个库,但您可以创建一个简单的控制台应用程序,使用 Aspose.Words 进行文档转换。 例如,对于 .NET 版本的 Aspose.Words,您可以创建如下内容:
using Aspose.Words;
License lic = new License();
lic.SetLicense("Aspose.Words.NET.lic");
if (args.Length != 2)
Console.WriteLine($"Usage: my_converter <input_document> <output_document>");
return;
try
{
Document doc = new Document(args[1]);
doc.Save(args[2]);
}
catch(Exception e)
{
Console.WriteLine($"Error: {e.Message}");
}
以下是支持的文件格式列表:https://docs.aspose.com/words/net/supported-document-formats/
还有适用于 Java、Python 和 C++ 的 Aspose.Words 版本。Linux 也受支持。
Aspose.Words 致力于产生与 Microsoft Word 相同的渲染输出: https://docs.aspose.com/words/net/file-formats-and-conversions 。每个月我们都会发布一个包含改进的新版本。
您可以尝试使用我们的免费在线转换器转换文档:https://products.aspose.app/words/conversion。
有时,由于缺少字体,渲染结果可能会有所不同。
你好,php支持调用Aspose.Words吗?
你好,Convert Files Online - Word, PDF, HTML, JPG And Many More 用谷歌浏览器试了这个,选不了文件,也拖拽不了文件到choose files这里,是不支持谷歌浏览器吗?
@zhanxueshi, PHP 可以通过 DOTNET COM 扩展调用 Aspose.Words for .NET。 这仅适用于 Windows:
关于在线转换工具,我刚刚在Firefox和Brave(基于Chromium)上尝试过,效果很好。 我想它也应该可以与 Google Chrome 配合使用。 您在 Google Chrome 开发者工具中看到任何错误吗?
原来这样,我php是运行在linux系统上,那这样就用不了
@zhanxueshi, 不幸的是,这是目前从 PHP 访问 Aspose.Words 的唯一方法。 另一种选择是使用其他编程语言创建控制台应用程序并从 PHP 调用它。 这将在 Linux 上运行。