用于优化 PDF 文档的可靠 RESTful API 解决方案。

GroupDocs.Conversion Cloud 是一个文档和图像转换解决方案。它使开发人员能够在任何平台上的应用程序中添加文档转换功能,并使用标准 REST API 调用进行完全控制。在这篇文章中,我们将讨论如何优化 PDF 文档。您可以访问 GroupDocs.Convesion Cloud 以获取完整的功能列表。

PDF 文档有时可能包含附加数据。减小 PDF 文件的大小将帮助您优化网络传输和存储。这对于在网页上发布、在社交网络上共享、通过电子邮件发送或在存储中存档特别方便。让我向您展示如何轻松地使用 GroupDocs.Conversion Cloud 来优化 Web PDF 文档或优化 PDF 文件大小。我将在以下示例中使用 cURL。您可以使用您最喜欢的编程语言的 SDK,而无需担心底层 REST API 调用。

针对 Web 优化 PDF 文档

Web 优化或线性化是指使 PDF 文件适合使用 Web 浏览器在线浏览的过程。线性化 PDF 文件通过 Internet 加载速度更快。因为,线性化 PDF 文件包含允许字节流服务器一次一页下载 PDF 文件的信息。如果服务器上禁用了字节流或者 PDF 文件未线性化,则必须下载整个 PDF 文件才能查看。检查 cURL API 命令以优化 PDF 文件以进行 Web 显示:

优化 Web PDF

// 针对 Web 优化 PDF 文档
curl -X POST "https://api.groupdocs.cloud/v2.0/conversion" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" 
-d "{ "FilePath": "Test.pdf", "Format": "pdf", "ConvertOptions": {"linearize": true }}" 
--output C:/Temp/Test_linerized.pdf

优化 PDF 文件大小

为了优化 PDF 文件大小,我们可以使用多种技术来优化 PDF。 GroupDocs.Conversion Cloud 提供以下属性来优化文件大小:

  • 压缩图像
  • 画面质量
  • 链接重复流
  • 取消嵌入字体
  • 删除未使用的对象
  • 删除未使用的流
// 优化 PDF 文档大小
curl -X POST "https://api.groupdocs.cloud/v2.0/conversion" 
-H "accept: application/json" 
-H "authorization: Bearer [Acess_Token]" 
-H "Content-Type: application/json" 
-d "{ "FilePath": "Test.pdf", "Format": "pdf", "ConvertOptions": { "linkDuplicateStreams": true, "removeUnusedObjects": true, "removeUnusedStreams": true, "compressImages": true, "imageQuality": 10, "unembedFonts": false }}" 
--output C:/Temp/Test_optimized.pdf

请随时在 支持论坛 上给我们留言,分享您对 GroupDocs.Conversion Cloud API 的想法。或者,如果您有任何建议或者您需要我们的 REST API 具有的任何特定功能,请告诉我们。

如果您还没有机会尝试我们的 REST API,请立即开始免费试用。您所需要的只是注册 groupdocs.cloud。注册后,您就可以尝试 groupdocs.cloud 提供的强大文件处理功能。