使用 Aspose.PDF 提供的基於雲端的 Web 到 PDF 轉換器。在您的 PHP 應用程式中整合 Aspose.PDF SDK 以實現 HTML 到 PDF 的轉換

您是否有一些想要轉換為 PDF 的 HTML 文件或網頁?對於處理大量 HTML 檔案的人來說,能夠將 HTML 轉換為 PDF 是理想的技能之一。本教學將幫助您在 PHP 應用程式中整合 Aspose.PDF SDK,以便快速輕鬆地將 HTML 轉換為 PDF。我們已經發布了一些關於 PDF 轉換主題的部落格文章,例如 PDF 到 DOC 轉換器 – Aspose.PDF Cloud SDKs For Node.js、使用 Python 將 Excel 轉換為 PDF | XLS 電子表格轉 PDF等等。本文是Aspose.PDF Cloud產品系列系列的新文章。讓我們開始吧
- 什麼是 PDF(便攜式文件格式)
- Aspose.PDF Cloud PHP SDK 簡介
- 與本地部署相比,使用 Cloud SDK 的優勢
- 如何在 PHP 中使用 Aspose.PDF SDK 將 HTML 轉換為 PDF
- 結論
什麼是 PDF(便攜式文件格式)
它是由 Adobe 創建的一種多功能文件格式,它為人們提供了一種簡單、可靠的方式來展示和交換文件 - 無論查看文件的人使用什麼軟體、硬體或作業系統。這是最受歡迎的文件格式之一。如果您曾經從網路下載過可列印的表格或文檔,很有可能它是 PDF 文件。
Aspose.PDF Cloud PHP SDK 簡介
Aspose.PDF Cloud PHP SDK 允許雲端應用程式開發人員建立基於雲端的 PDF 生成器、編輯器和轉換器應用程序,以存取和處理託管在雲端儲存上的 PDF 文件,而無需安裝任何第三方軟體。 Aspose.PDF Cloud PHP SDK 在 MIT 許可下可用,並建立在 Aspose.PDF REST API 之上。
您可以建立一個全新的 PDF 文件,或將現有的文件、電子表格、簡報、圖像、電子書、HTML 或 PS 文件轉換為雲端 PDF。此外,您可以使用簡單的 PHP 命令合併多個雲端 PDF 檔案、分割 PDF、附加、加密、解密、應用浮水印、書籤、註釋或對基於雲端的 PDF 文件進行數位簽署。
Aspose.PDF Cloud PHP SDK 讓您的 PHP 雲端程式能夠從 PDF 文件匯出資料、新增 OCR 層以及新增頁首和頁尾。您也可以使用我們的 REST API 從雲端 PDF 檔案下載附件。
Aspose.PDF Cloud PHP SDK 可讓您設定各種屬性以最佳化 PDF 文件。它使您能夠透過允許重複使用頁面內容、設定 PDF 文件中嵌入圖像的壓縮等級、透過將重複的資源流儲存為物件來連結它們、刪除沒有任何引用的文件物件、刪除未使用的串流以及不嵌入 PDF 文件字體來優化 PDF 檔案大小。
與本地部署相比,使用 Cloud SDK 的優勢
大約十年前,我們沒有人想過有一天我們能夠將文件儲存在虛擬的「雲端」中。現今大量企業使用雲端服務來營運。然而,如果您仍然對此猶豫不決,那麼使用雲端服務的一些好處可能會改變您的想法。
HTML 檔案被呈現到網頁瀏覽器中並用於開發商業網站。但是,仍然存在需要離線網頁與他人共享或作為電子郵件附件發送的情況。讓我們來探討一下使用檔案格式轉換器雲端 SDK 而不是使用獨立函式庫或軟體有哪些好處。
增強使用者體驗
使用檔案格式轉換器可以增強客戶在您網站上的體驗。例如,如果您經營線上商店,那麼您可以讓您的客戶使用 HTML 到 PDF 轉換 SDK 下載 pdf 格式的發票。
輕鬆存取和傳輸
使用 HTML 到 PDF 轉換器可以讓您輕鬆獲得網頁的 PDF 版本,您可以保存它並可以離線查看並輕鬆共享。
可編輯
您可以產生可編輯的 PDF 文件,並可以按照您想要的方式進行編輯,例如突出顯示文字、數位簽名、豐富的註釋等。
類似地,Aspose.PDF 基於雲端的 SDK 還附帶許多其他優點,您可以立即將其整合到您的線上業務空間中。整個過程非常簡單和友好,您只需啟用它,其餘的神奇過程就會無縫發生。
如何在 PHP 中使用 Aspose.PDF SDK 將 HTML 轉換為 PDF
如果您是我們的平台新手,請隨時訪問此教程,其中解釋了設定 Aspose.cloud 和先決條件的每個步驟。
到目前為止,我們已經了解了文件格式轉換器(Aspose.PDF),也研究了基於雲端的文件轉換 API 的一些核心優勢。接下來,我們將了解如何在 PHP 應用程式中設定 Aspose.PDF。
因為我們已經在 PHP 中建立了一個基本項目,以便在本地主機上設定 HTML 到 PDF 轉換器。假設您已經安裝了 PHP 和 Composer。 Composer 用於 PHP 專案中的依賴管理,composer.json 檔案表明您的應用程式是用 PHP 編寫的。 。
# For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
<?php
require_once realpath(__DIR__ . '/..').'/vendor/autoload.php';
require_once realpath(__DIR__ . '/..').'/Utils.php';
use Aspose\PDF\PdfApi;
use Aspose\PDF\AsposeApp;
class Document {
public $pdfApi;
public function __construct() {
AsposeApp::$appSID = Utils::appSID;
AsposeApp::$apiKey = Utils::apiKey;
$this->pdfApi = new PdfApi();
}
public function createPDFFromHTML() {
// Upload file to Aspose Cloud Storage
$fileName = "newPDFFromHTML.pdf";
$templateFile = "sample.html";
Utils::uploadFile($templateFile);
$result = $this->pdfApi->PutCreateDocument($fileName, $templateFile, $dataFile = null, $templateType = "html", $storage = "", $folder = "");
print_r ( $result );
}
}
$document = new Document();
$document->createPDFFromHTML();
?>
結論
在有關 Aspose.PDF cloud sdk 的文章中,我們看到了整個過程是多麼簡單,您可以使用企業級 HTML 到 PDF 轉換器來豐富您的 PHP 應用程式。我們也探討了使用基於雲端的 HTML 到 PDF 轉換器的好處。此外,您可以透過選擇基於雲端的檔案格式轉換器來降低與重複任務相關的成本並優化效能。現在,您知道如何將 HTML 轉換為 PDF,並且熟悉 Aspose.PDF 提供的 Web 到 PDF 轉換庫。因此,現在是訂閱基於雲端的 PHP 應用程式的 SDK 的最佳時機。此外,每個線上文件轉換器的每個功能都有全面的文件。有 多種計劃 可供選擇,並且可以在購買之前選擇 免費計劃 進行進一步探索。
最後,我們會定期在我們的[部落格][]部分撰寫新的部落格文章。因此,請保持聯繫以獲取定期更新。此外,您也可以在我們的社群媒體帳號 Facebook、LinkedIn 和 Twitter 上關注我們。
提出問題
歡迎隨時造訪我們的論壇,我們非常積極地回答問題和疑問/討論。
探索
您可能會發現以下相關連結: