本文将教您如何在线将 ODP 转换为 PDF,然后以编程方式进行。如果您希望冻结 OpenOffice 演示文稿的格式、布局或核心内容,那么将该 ODP 演示文稿转换为 PDF 是有意义的。
将 OpenOffice ODP 转换为 PDF
首先,我们将向您展示如何使用以下命令执行 ODP 到 PDF 转换任务免费的在线转换器。
其次,我们打算引导您完成将 ODP 转换为 PDF 的操作,这些操作需要安装 .NET 、[Java](https://products .aspose.com/slides/java/)、C++、Python、Node.js 或 PHP API然后执行几行代码。
如何在线将 ODP 文件转换为PDF文件
- 在浏览器上打开 Aspose Online ODP 到 PDF 转换器页面。
- 单击删除或上传您的文件。
- 上传您想要转换为 PDF 文档的 OpenOffice 演示文稿。
- 单击“转换”。
ODP 到 PDF 转换器 - 常见问题解答
如何在线将 ODP 文件转换为PDF文件?
您可以通过推荐的 ODP to PDF Web 应用程序在线将 ODP 转换为 PDF。您所要做的就是上传 OpenOffice 演示文稿,然后单击“转换”。
我可以信任这个 ODP 到 PDF 在线转换器吗?
是的你可以。 Aspose 是值得信赖的 API 和工具开发商。您上传到 Aspose 服务器的所有文件都会在 24 小时内删除。
ODP 转换为 PDF 需要多长时间?
Aspose ODP 到 PDF 转换器通常可以在几分钟内完成工作。如果涉及大型 ODP 演示,该操作可能需要更多时间。
我可以在手机上将 ODP 转换为 PDF 吗?
是的你可以。 Aspose ODP 到 PDF 转换器在所有手机、计算机、浏览器和平台上的工作方式都相同。
使用代码将 OpenOffice ODP 转换为 PDF
我们希望您学习如何通过代码将ODP转换为PDF:Convert ODP to PDF in C#、Convert ODP to PDF in C#、Convert [ODP to PDF in C#]在 Java 中转换为 PDF](https://products.aspose.com/slides/java/conversion/odp-to-pdf/),将 [ODP 在 C++ 中转换为 PDF](https://products.aspose.com/slides /cpp/conversion/odp-to-pdf/), 将ODP在Python中转换为PDF, 转换 Node.js 中的 ODP 到 PDF。
Aspose 提供的 API 允许您使用代码将 ODP 转换为 PDF。免费的在线 ODP 到 PDF 转换器实际上由流行的演示 API Aspose.Slides 提供支持。
- 在 C# 中将 ODP 转换为 PDF
- 在 Java 中进行 ODP 到 PDF 的转换
- 在 C++ 中将 ODP 导出为 PDF
- 在 Python 中将 ODP 保存为 PDF
- 在 Node.js 中将 ODP 转换为 PDF
- 在 PHP 中将 ODP 转换为 PDF
- 获取云API
在 C# 中将 ODP 转换为 PDF
按照此处 的说明安装 Aspose.Slides for .NET。
使用以下 C# 代码将 ODP 转换为 PDF:
// 实例化一个表示 ODP 文件的Presentation对象 var presentation = new Presentation(“sample.odp”); // 将演示文稿另存为 PDF presentation.Save(“output.pdf”, SaveFormat.Pdf);
提示:请参阅我们的文档 .NET [将 PowerPoint 转换为 PDF](https://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/) 文章,了解有关 Aspose.Slides 自定义转换选项的更多信息。要将 ODP(而不是 PPT)转换为 PDF,只需将源文件更改为 ODP 演示文稿即可。
### 在 Java 中进行 ODP 到 PDF 的转换{#Do-ODP-to-PDF-Conversion-in-Java}
1. 按照[此处](https://docs.aspose.com/slides/java/installation/) 的说明安装 Aspose.Slides for Java。
2. 运行以下 Java 代码将 ODP 转换为 PDF:
// 实例化一个表示 ODP 文件的Presentation对象 Presentation presentation = new Presentation(“sample.odp”); // 将演示文稿另存为 PDF presentation.save(“output.pdf”, SaveFormat.Pdf);
提示:通过阅读 Java [将 PowerPoint 转换为 PDF](https://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/) 文章,探索更多 ODP 演示文稿到 PDF 的转换。将 PPT 源文件替换为 ODP,以转换 OpenOffice 演示文稿。
### 在 C++ 中将 ODP 导出为 PDF{#Export-ODP-to-PDF-in-CPP}
1. 请参阅[此处](https://docs.aspose.com/slides/cpp/installation/) 的说明来安装适用于 C++ 的 Aspose.Slides。
2. 使用以下 C++ 代码将 OpenOffice ODP 转换为 PDF:
// 实例化一个表示 ODP 文件的Presentation对象 SharedPtr prs = MakeObject(u"Sample.odp"); // 将演示文稿另存为 PDF prs->Save(u"Output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);
提示:请参阅 C++ [将 PowerPoint 转换为 PDF](https://docs.aspose.com/slides/cpp/convert-powerpoint-to-pdf/) 文章,了解有关 Aspose.Slides 转换功能的更多信息。 PPT源文件应替换为ODP。
### 在 Python 中将 ODP 保存为 PDF {#Save-ODP-as-PDF-in-Python}
1. 请按照[此处](https://docs.aspose.com/slides/python-net/installation/) 的步骤通过 .NET 安装 Aspose.Slides for Python。
2. 通过执行以下 Python 代码将 ODP 转换为 PDF:
import aspose.slides as slides import aspose.pydrawing as drawing
with slides.Presentation(“presentation.odp”) as presentation: presentation.save(“presentation.pdf”, slides.export.SaveFormat.PDF)
提示:有关 Aspose.Slides for Python via .NET 功能的更多信息,您可能需要查看产品文档 [将 PowerPoint 转换为 PDF](https://docs.aspose.com/slides/cpp/convert-powerpoint-to -pdf/) 文章。请记住使用 ODP 演示文稿(代替 PPT)作为源文件。
### 在 Node.js 中将 ODP 转换为 PDF{#Transform-ODP-to-PDF-in-Node.js}
1. 按照此处的步骤安装 Aspose.Slides for Node.js。
2. 要将 ODP 转换为 PDF,请运行以下 Node.js 代码:
var aspose = aspose || {};
aspose.slides = require(“aspose.slides.via.java”);
var pres = new aspose.slides.Presentation(“Sample.odp”); try { pres.save(“output.pdf”, aspose.slides.SaveFormat.Pdf); } finally { if (pres != null) pres.dispose(); }
### 在 PHP 中将 ODP 转换为 PDF{#Convert-ODP-to-PDF-in-PHP}
1. 按照此处的说明(https://docs.aspose.com/slides/php-java/installation/)通过 Java 安装 Aspose.Slides for PHP。
2. 运行以下 PHP 代码将 ODP 转换为 PDF:
### 获取云 API{#Get-Cloud-APIs}
没有使用 Aspose.Slides 本地 API 吗?那么我们建议您浏览[Aspose云产品](https://products.aspose.cloud/slides/)。后者还允许您创建演示文稿、操作它们、[将演示文稿转换为 PDF](https://products.aspose.cloud/slides/net/conversion/ppt-to-pdf/) 和[将它们转换](https ://products.aspose.cloud/slides/net/conversion/) 到其他文件。
## 结论
至此,您已经获得了足够的 ODP 到 PDF 转换操作知识。使用 Aspose 免费转换器,您可以将尽可能多的 OpenOffice 演示文稿转换为 PDF。此外,您还学习了如何使用 Aspose.Slides API 在应用程序中以编程方式执行 ODP 转 PDF。
## 也可以看看
* [在线将 ODP 转换为 PPT](https://blog.aspose.com/zh/slides/convert-odp-to-ppt-online/)
* [在线将 PPT 转换为 PDF](https://blog.aspose.com/zh/slides/convert-ppt-to-pdf-online/)