在 PHP 中將 PNG 合併為 PDF

高速和跨平台的 PHP 庫,用於使用 PHP 代碼將 PNG 合併為 PDF 文件

使用 Aspose.Slides 將 PNG 合併為 PDF

Aspose.Slides for PHP via Java 是一個功能強大的 PHP 庫,用於創建、轉換、合併和操作演示文稿、圖像、和其他文件。當您將 PNG 合併為 PDF 時,您實際上是在組合 PNG 圖像以獲得單個 PDF 文件。

在 PHP 中將 PNG 合併為 PDF

使用 Aspose.Slides for PHP via Java ,只需幾行代碼即可快速將 PNG 合併為 PDF

將 PNG 合併為 PDF 的 PHP 代碼


<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

$pres = new Presentation();
try
{
    $slide = $pres->getSlides()->get_Item(0);
    
    $filename1 = 'image1.png';
    $f1 = fopen($filename1, 'r');
    if ($f1) {
        $contents1 = fread($f1, filesize($filename1));
        fclose($f1);
    }

    $filename2 = 'image1.png';
    $f2 = fopen($filename2, 'r');
    if ($f2) {
        $contents2 = fread($f2, filesize($filename2));
        fclose($f2);
    }
    
    $image1 = $pres->getImages()->addImage($contents1);
    $slide->getShapes()->addPictureFrame(ShapeType::Rectangle, 0, 0, 360, 540, $image1);
    
    $image2 = $pres->getImages()->addImage($contents2);
    $slide->getShapes()->addPictureFrame(ShapeType::Rectangle, 360, 0, 360, 540, $image2);

    $pres->save("merged-pdf.pdf", SaveFormat::Pdf);
}
finally
{
    if ($pres != null) $pres->dispose();
}
?>

如何在 PHP 中將 PNG 合併為 PDF

  1. 通過 Java 安裝 Aspose.Slides for PHP。請參閱 安裝

  2. 添加庫作為項目中的引用。

  3. 創建一個 Presentation 類的實例。

  4. 加載要合併為相框的 PNG 圖像。

  5. 保存生成的 PDF。

在線合併 PDF 文件

如何在 Python 中合併 PDF

合併其他文件

您還可以合併其他格式的文件以獲得單個文件