PNG
JPG
BMP
TIFF
PDF
如何通过 Cloud PHP SDK 从 PDF 中删除链接
要从 PDF 中删除链接,我们将使用 Aspose.PDF Cloud PHP SDK 这个 Cloud SDK 帮助 PHP 程序员使用 PHP 编程语言通过 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。只需在 Aspose for Cloud 创建一个账户并获取您的应用程序信息。一旦您拥有 App SID 和密钥,您就可以开始使用 Aspose.PDF Cloud PHP SDK。
包管理器控制台命令
composer install
通过 Cloud PHP 移除 PDF 中链接的步骤
Aspose.PDF Cloud 开发人员可以轻松地通过几行代码加载和删除 PDF 中的链接。
- 上传一个 PDF 文档
- 下载处理后的 PDF
- 使用 deleteLinkAnnotation() 删除特定的链接注释。
使用 PHP 从 PDF 中删除链接
private function _create_rest_api() {
$credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);
$configAuth = new Configuration();
$configAuth->setAppKey($credentials['key']);
$configAuth->setAppSid($credentials['id']);
$this->pdfApi = new PdfApi(null, $configAuth);
}
public function __construct($config) {
$this->configParams = $config;
$this->_create_rest_api();
}
public function uploadDocument() {
$pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
$pdfFileData = file_get_contents($pdfFilePath);
$this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
}
public function downloadResult() {
$changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
$filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
file_put_contents($filePath, $changedPdfData);
echo "Downloaded: " . $filePath . "\n";
}
public function removeLinkById() {
$result_delete = $this->pdfApi->deleteLinkAnnotation($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['LINK_REMOVE_ID']);
if ($result_delete->getCode() == 200) {
echo "Link '" . $this->configParams['LINK_REMOVE_ID'] . "' was deleted!";
}
else
echo "Unexpected error : can't get link !!!";
}
function main() {
global $configParams;
try {
$pdfLinks = new PdfLinks($configParams);
$pdfLinks->uploadDocument();
$pdfLinks->removeLinkById();
$pdfLinks->downloadResult();
} catch (\Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}
}
在 PDF 中处理链接
随着时间的推移,超链接可能会过时或指向不再存在的页面。这样的失效链接可能会让读者感到沮丧并降低文档的可信度。删除这些链接确保内容保持准确和可靠。 使用 Aspose.PDF Cloud PHP SDK 从 PDF 文档中移除链接。
使用我们的 PHP 库,您可以:
- 在 PDF 文档中以文本或图像格式添加页眉和页脚。
- 向 PDF 文档添加表格和印章(文本或图像)。
- 将多个 PDF 文档附加到现有文件。
- 处理 PDF 附件、注释和表单字段。
- 对 PDF 文档进行加密或解密并设置密码。
- 删除页面或整个 PDF 文档中的所有印章和表格。
- 按 ID 删除 PDF 文档中的特定印章或表格。
- 替换 PDF 页面或整个文档中的单个或多个文本实例。
- 广泛支持将 PDF 文档转换为各种其他文件格式。
- 提取 PDF 文件的各种元素并优化 PDF 文档。
- 您可以尝试我们的免费应用在线测试功能。