这篇简单的文章介绍了如何在 Java 中将 ODP 转换为 PDF。它提供了项目设置的所有详细信息以及编程任务列表,以及在 Java 中将 ODP 转换为 PDF 的工作示例代码。开发的应用程序可以在 Windows、macOS 和 Linux 内的任何 Java 配置环境中使用。
使用 Java 将 ODP 导出为 PDF 的步骤
- 设置开发环境安装Aspose.Slides for Java使用Java将ODP渲染为PDF
- 使用 Presentation 类的实例访问示例 ODP 演示文稿以进行 ODP 到 PDF 的转换
- 创建 PdfOptions 类对象并设置所需的 PDF 文件选项
- 使用 save 方法将加载的 ODP 文件保存为 PDF 文件
可以按照上述步骤使用 Java 将 ODP 导出为 PDF。该过程将通过从磁盘加载源 ODP 文件来启动,然后创建 PdfOptions 类对象并设置所需的输出 PDF 文件选项。最后,ODP 将使用 save 方法导出为磁盘上的 PDF 文件。
在 Java 中将 ODP 转换为 PDF 的代码
package testslides; | |
import com.aspose.slides.License; | |
import com.aspose.slides.PdfCompliance; | |
import com.aspose.slides.PdfOptions; | |
import com.aspose.slides.PdfTextCompression; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class OdpToPDF { | |
public static void main(String[] args) throws Exception {//ODP exceptions | |
String path = "/Users//TestData/"; | |
// Initialize a license to convert ODP presentation to PDF | |
License licenseODPExport= new License(); | |
licenseODPExport.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Create the Presentation class object to load the source ODP file | |
Presentation presODP = new Presentation(path + "sample.odp"); | |
// Create the PdfOptions class object | |
PdfOptions expPdfOptions = new PdfOptions(); | |
// Define the output PDF file options | |
expPdfOptions.setJpegQuality((byte)90); | |
expPdfOptions.setEmbedFullFonts(true); | |
expPdfOptions.setSaveMetafilesAsPng(true); | |
expPdfOptions.setTextCompression(PdfTextCompression.Flate); | |
// Convert source ODP file to PDF | |
presODP.save(path+ "ODP-to-PDF.pdf", SaveFormat.Pdf, expPdfOptions); | |
} | |
} |
上述演示表明,可以有效地利用基于 Java* 的 API 来开发 *ODP 到 PDF 转换器。您还可以使用 PdfOptions 类公开的不同设置方法来自定义输出 PDF 文件,包括设置访问权限、合规性、默认常规字体、Jpeg 质量、图像透明颜色、显示隐藏幻灯片以及用于命名 PDF 密码选项的方法。很少。
此示例教授了如何使用简单的 API 调用使用 Java 将 ODP 保存为 PDF。如果您想了解将演示文稿转换为 Markdown 文件的过程,请参阅 如何使用 Java 将 PPTX 转换为 Markdown 上的文章。