使用 Aspose.PDF 提供的基于云的 web 到 pdf 转换器。在您的 PHP 应用程序中集成 Aspose.PDF SDK 以实现 HTML 到 PDF 的转换

使用 Aspose.PDF 将 HTML 转换为 PDF |文件格式转换器

您是否有一些要转换为 PDF 的 HTML 文档或网页?能够将 HTML 转换为 PDF 是处理大量 HTML 文件的任何人的理想技能之一。本教程将帮助您将 Aspose.PDF SDK 集成到您的 PHP 应用程序中,以便快速轻松地将 HTML 转换为 PDF。我们已经发布了一些关于 PDF 转换主题的博文,例如 PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.jsConvert Excel to PDF in Python | XLS 电子表格到 PDF 等。本文是Aspose.PDF云产品家族系列的新增内容。让我们开始吧

什么是 PDF(便携式文档格式)

它是 Adobe 创建的一种通用文件格式,为人们提供了一种简单、可靠的方式来呈现和交换文档 - 无论查看文档的任何人使用的软件、硬件或操作系统如何。这是最流行的文件格式之一。如果您曾经从 Web 下载过可打印的表格或文档,那么它很可能是 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 文档中导出数据,为云 PDF 文件添加 OCR 图层,以及添加页眉和页脚。您还可以使用我们的 REST API 从云 PDF 文件下载附件。

Aspose.PDF Cloud PHP SDK 允许您设置各种属性来优化 PDF 文档。它使您能够通过允许重用页面内容来优化 PDF 文件大小,设置 PDF 文档中嵌入的图像的压缩级别,通过将重复的资源流存储为一个对象来链接它们,删除没有任何引用的文档对象,删除未使用的流,以及不嵌入 PDF 文档字体。

使用 Cloud SDK 优于本地部署的优势

大约十年前,我们谁也没有想到有一天我们能够将我们的文件存储在虚拟“云”中。如今,大量企业使用云服务进行运营。但是,如果您仍然对此犹豫不决,那么使用云服务的一些好处可能会改变您的想法。

HTML 文件呈现到 Web 浏览器中,并用于开发商业网站。但是,仍然有一些用例需要您的网页脱机与他人共享或作为电子邮件附件发送。让我们探讨一下使用文件格式转换器云 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 云 SDK 的文章中,我们已经看到整个过程是多么简单,您可以在其中使用企业级 HTML 到 PDF 转换器来丰富您的 PHP 应用程序。我们还探讨了使用基于云的 HTML 到 PDF 转换器的好处。此外,您可以通过选择基于云的文件格式转换器来降低与重复性任务相关的成本并优化性能。现在,您知道如何将 HTML 转换为 PDF,并且熟悉 Aspose.PDF 提供的 Web 到 PDF 转换库。因此,现在正是为您的 PHP 应用程序订阅基于云的 SDK 的最佳时机。此外,每个在线文件转换器的每个功能都有全面的文档。有 各种计划 可用,可以选择 免费计划 在购买前进一步探索。

最后,blog.aspose.cloud 正在以一致的方式撰写新的博客文章。因此,请保持联系以获取定期更新。此外,您可以在我们的社交媒体帐户 FacebookLinkedInTwitter 上关注我们。

问一个问题

请随时访问我们的论坛,它非常积极地回答问题和查询/讨论。

探索

您可能会发现以下相关链接: