用於優化 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 提供的強大文件處理功能。