Hợp nhất PNG sang PDF trong PHP

Thư viện PHP đa nền tảng và tốc độ cao để hợp nhất các tệp PNG thành PDF bằng mã PHP

Hợp nhất PNG sang PDF bằng Aspose.Slides

Aspose.Slides for PHP via Java là một thư viện PHP mạnh mẽ được sử dụng để tạo, chuyển đổi, hợp nhất và thao tác với bản trình bày, hình ảnh, và các tập tin khác. Khi bạn hợp nhất PNG thành PDF, bạn đang kết hợp hiệu quả các hình ảnh PNG để thu được một tệp PDF duy nhất.

Hợp nhất PNG sang PDF trong PHP

Sử dụng Aspose.Slides for PHP via Java , bạn có thể nhanh chóng hợp nhất PNG thành PDF chỉ với một vài dòng mã

Mã PHP để hợp nhất PNG thành PDF


<?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();
}
?>

Cách hợp nhất PNG sang PDF trong PHP

  1. Cài đặt Aspose.Slides cho PHP qua Java. Xem Cài đặt .

  2. Thêm thư viện làm tài liệu tham khảo trong dự án của bạn.

  3. Tạo một thể hiện của lớp Trình bày.

  4. Tải hình ảnh PNG bạn muốn hợp nhất dưới dạng khung ảnh.

  5. Lưu tệp PDF kết quả.

Hợp nhất các tệp PDF trực tuyến

Cách hợp nhất PDF trong Python

Hợp nhất các tệp khác

Bạn cũng có thể kết hợp các tệp ở các định dạng khác để có được một tệp duy nhất