aspose/pdf

一个强大的库,用于操作和转换PDF文件。


README

Aspose.PDF for PHP via Java是一个功能丰富的API,允许开发者动态地创建简单或复杂的PDF文档。Aspose.PDF for Java允许开发者将表格、图形、图像、超链接、自定义字体等插入到PDF文档中。此外,还可以压缩PDF文档。Aspose.PDF for Java提供了出色的安全功能来开发安全的PDF文档。Aspose.PDF for Java最显著的特点是它支持通过API和XML模板两种方式创建PDF文档。

PHP PDF库功能

PDF文档功能

  • 设置PDF文档的基本信息(例如作者、创建者)。
  • 配置PDF页面属性(例如宽度、高度、裁剪框、出血框等)。
  • 设置页码、书签级别、页面大小等。
  • 应用文档打开动作、打开模式以及外观。
  • 文档可以具有不同的页面过渡效果,例如溶解或框。
  • 通过XMLAPIXMLAPI的组合创建PDF文档。
  • 可以处理文本、段落、标题、超链接、图形、附件等。

安全功能

  • PDF文档可以加密至128位。
  • 可以为PDF加密设置主密码和用户密码。
  • 对内容修改、复制、打印等操作应用权限。

转换功能

  • 将现有的XML文件(.XML)或XmlDocument转换为新的PDF文档或PDF文件流。
  • 将传统图像格式转换为PDF文件。
  • PCL文件转换为PDF文件。

有关功能列表的更多信息,请访问Aspose.PDF关键功能

开始使用Aspose.PDF for PHP via Java

Aspose.PDF for PHP via Java由两个独立部分组成,即脚本包装器(aspose.pdf.php)和Aspose.PDF for Java。这些组件通过PHP/Java Bridge进行通信,而两者都需要单独的环境和进程来执行。

先决条件

  1. JDK
  2. PHP/Java Bridge
  3. Web服务器,如Tomcat
  4. PHP

安装

  1. 在任意位置安装Tomcat,例如\java\apache-tomcat-9.0.24
  2. 将JavaBridge.war复制到Tomcat的webapps文件夹,例如\java\apache-tomcat-9.0.24\webapps
  3. 将aspose-pdf-xx.x.jar复制到lib文件夹,例如\java\apache-tomcat-9.0.24\lib
  4. 运行\bin\startup.bat,JavaBridge.war将被部署到\java\apache-tomcat-9.0.24\webapps\JavaBridge
  5. 测试https://:8080/JavaBridge/test.php以确保PHP运行正常。
  6. 将aspose.pdf.php和example.php复制到\java\apache-tomcat-9.0.24\webapps\JavaBridge
  7. 打开https://:8080/JavaBridge/example.php或创建自己的PHP文件,如下所示。

您将在vendor/aspose/pdf文件夹中找到jar和PHP库。

使用PHP从头创建Excel XLSX文件

<?php 

require_once("Java.inc");
require_once("lib/aspose.pdf.php");

use com\aspose\pdf\Document;
use com\aspose\pdf\TextFragment;
use com\aspose\pdf\BuildVersionInfo;

$buildVersionInfo = new BuildVersionInfo();
$assemblyVersion = $buildVersionInfo->ASSEMBLY_VERSION;

echo $assemblyVersion; 
echo "\r\n";

$document = new Document();

$pages = $document->getPages();

$page = $pages->add();

$text = new TextFragment();
$text->setText("Some text");
$page->getParagraphs()->add($text);
$document->save("result.pdf");

?>

产品页面 | 文档 | API 参考 | 代码示例 | 博客 | 免费支持 | 临时许可证