将文档转换为 PDF

将文档从一种格式简单可靠地转换到另一种格式的能力是: Aspose.Words。 。 。 最受欢迎的转换格式之一是PDF – 一种固定放行格式,它保留了文档在各种平台渲染时的原始外观. “放弃"一词用于: Aspose.Words 来描述将文档转换成一个文件格式的过程,该格式是加成的或具有页面概念的。

将单词文档转换为 PDF

从Word转换为PDF是一个相当复杂的过程,需要几个阶段的计算. Aspose.Words 布局引擎模仿方式 Microsoft Word页面布局引擎工作,使 PDF 输出文档尽可能接近您可以看到的内容 Microsoft Word。 。 。 。

与 Aspose.Words 您可以在程序上将文档从 DOC 格式或 DOCX 格式转换为 PDF 格式,而不使用 Microsoft 办公室 本条解释了如何进行这种转换。

将 DOCX 或 DOC 转换为 PDF

从 DOC 或 DOCX 文档格式转换为 PDF 格式 Aspose.Words 很容易,只要两行代码就可以做到:

一、导 言 将文档装入 Document 对象通过指定文档名称及其格式扩展名来使用其构建器之一。 一、导 言 发射一个 Document.Save 方法 Document 对象,并通过输入带有”.PDF"扩展名的文件名,将想要的输出格式指定为 PDF。

以下代码示例显示如何使用 DOCX 将文档转换为 PDF Save 方法:

您可以下载此示例的模板文件 Aspose.Words GitHub。 。 。 。

转换为不同的 PDF 标准

Aspose.Words 提供 压缩用于支持将DOC或DOCX转换为各种PDF格式标准(如PDF 1.7,PDF 1.5等)的点数.

以下代码示例演示如何使用 PDF 1.7 转换文档 PdfSaveOptions 遵守PDF17:

将图像转换为 PDF

转换为 PDF 不受限制 Microsoft Word 文档格式。 由 Aspose.Words, 也可以转换为PDF。 例如,我们可以将JPEG,PNG,BMP,EMF,或WMF等单页图像以及TIFF和GIF等多页图像转换为PDF.

以下代码示例显示如何将 JPEG 和 TIFF 图像转换为 PDF:

要让这个代码发挥作用,你需要添加引用到 Aspose.Words, Java..awt.image,和javax。 。 。 图像类软件包到您的项目 。

减少 PDF 输出大小

在保存到 PDF 时, 您可以指定您是否想要优化输出 。 要做到这一点,你需要设置 OptimizeOutput 标记改为 true, 然后多余的嵌入式画布和空画布将被移除,邻居 glyphs 格式相同,将进行调制。

以下代码示例显示如何优化输出:

另见