1. 제품
  2.   프레젠테이션
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PowerPoint 프레젠테이션을 만들고 변환하는 PHP API

최고의 PHP PowerPoint 프레젠테이션 API를 사용하면 프로그래머는 PowerPoint PPT/PPTX 파일을 생성, 읽기, 편집, 병합, 보호 및 변환할 수 있습니다.

Java를 통한 PHP용 Aspose.Slides는 소프트웨어 개발자가 작업할 수 있는 선도적인 PowerPoint 프레젠테이션 라이브러리입니다. Java의 기능을 활용하여 PHP 코드를 사용한 Microsoft PowerPoint 프레젠테이션입니다. 이는 PHP 개발자가 Aspose.Slides에서 제공하는 강력한 기능을 활용할 수 있도록 하는 Aspose.Slides for Java 라이브러리에 대한 래퍼입니다. 라이브러리를 사용하면 소프트웨어 개발자가 Microsoft PowerPoint 또는 타사 소프트웨어를 사용하지 않고도 PowerPoint 프레젠테이션 파일을 쉽게 생성, 수정, 읽기, 보기, 병합, 보호, 변환 및 렌더링할 수 있습니다.

Java를 통한 PHP용 Aspose.Slides는 PowerPoint 프레젠테이션 작업을 위한 포괄적인 기능 세트를 제공하는 Java용 Aspose.Slides 라이브러리 위에 구축되었습니다. 이러한 기능 중 일부에는 처음부터 PowerPoint 프레젠테이션 생성, 기존 PowerPoint 프레젠테이션 로드 및 수정, PowerPoint 프레젠테이션을 다른 형식으로 변환, 프레젠테이션에 슬라이드 삽입 및 관리, 애니메이션 및 전환 작업, 도형 또는 텍스트 삽입 및 수정, 이미지 또는 차트 추가 등이 포함됩니다. 슬라이드, 테이블 작업 등을 수행할 수 있습니다. PHP 7 이상이 설치된 모든 플랫폼(Windows, Linux, MacOS 등)에서 사용할 수 있습니다. Oracle JDK 7 이상이 또 다른 요구 사항입니다.

Java를 통한 PHP용 Aspose.Slides에는 PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM 및 ODP와 같은 다양한 주요 프레젠테이션 파일 형식에 대한 지원이 포함되어 있습니다. 라이브러리를 사용하면 소프트웨어 개발자는 프레젠테이션을 PDF, Word, JPG, HTML, GIF, SVG 및 기타 여러 형식과 같은 널리 사용되는 파일 형식으로 변환할 수 있습니다. 또한 프레젠테이션 암호화 및 암호 해독, 프레젠테이션 비밀번호 보호, 간편한 비밀번호 제거 등을 지원합니다. 전반적으로 Java를 통한 PHP용 Aspose.Slides는 PowerPoint 프레젠테이션을 생성, 편집 및 작업하는 데 탁월한 선택입니다.

Previous Next

Java를 통해 PHP용 Aspose.Slides 시작하기

Java를 통해 PHP용 Aspose.Slides를 설치하는 권장 방법은 작곡가를 사용하는 것입니다. packagist를 사용하여 PHP 패키지 저장소에서 프레젠테이션 처리를 위한 PHP 라이브러리를 설치하세요.

작곡기를 통해 Java를 통해 PHP용 Aspose.Slides 설치

composer require aspose/slides 
Aspose 제품 출시 페이지에서 직접 다운로드할 수도 있습니다.

PHP API를 통해 PowerPoint PPT 및 PPTX 파일 만들기

Java를 통한 PHP용 Aspose.Slides에는 자체 PHP 애플리케이션 내에서 PowerPoint 프레젠테이션을 만들고 관리하기 위한 몇 가지 강력한 기능이 포함되어 있습니다. 라이브러리를 사용하면 소프트웨어 개발자는 처음부터 프레젠테이션을 만들고, 기존 프레젠테이션에 새 슬라이드를 추가하고, 슬라이드에 오디오 및 비디오 파일을 삽입하고, 프레젠테이션 내부에 이미지를 추가하고, 프레젠테이션의 문서 속성을 읽거나 수정하고, 프레젠테이션에 보호를 적용하고, 슬라이드를 슬라이드에 복사하거나 복제할 수 있습니다. 동일하거나 다른 프레젠테이션.

PHP API를 통해 프레젠테이션 만들기 및 측면 추가

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

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

$pres = new Presentation();
try
{
    // Gets the first slide
    $slide = $pres->getSlides()->get_Item(0);
    // Adds an autoshape with type set to line
    $slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
    $pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
}
finally
{
    if ($pres != null) $pres->dispose();
}
?> 

PHP API를 통해 프레젠테이션에 멀티미디어 파일 추가

Java 라이브러리를 통한 PHP용 Aspose.Slides는 소프트웨어 개발자에게 PHP 코드를 사용하여 PowerPoint 프레젠테이션에 멀티미디어 파일을 삽입할 수 있는 기능을 제공합니다. 라이브러리에는 프레젠테이션에 새 비디오 프레임 추가, 기존 비디오 프레임 관리, 프레젠테이션에 새 오디오 프레임 삽입, 기존 오디오 파일 관리, 원치 않는 비디오 또는 오디오 프레임 삭제 등과 같은 멀티미디어 파일 처리를 위한 몇 가지 중요한 기능이 포함되어 있습니다. 위치, 크기, 루프, 볼륨 등 다양한 속성을 설정하여 동영상이나 오디오 프레임을 맞춤설정하는 것도 가능합니다.

PHP API를 통해 프레젠테이션 슬라이드에 오디오 또는 비디오 파일을 추가하는 방법

<php use Aspose\Slides\VideoFrame;
use Aspose\Slides\AudioFrame;

$videoFrame = $presentation->getSlides()->get_Item(0)->getShapes()->addVideoFrame(50, 50, 320, 240, '/path/to/video.mp4');
$audioFrame = $presentation->getSlides()->get_Item(1)->getShapes()->addAudioFrame(100, 100, 100, 100, '/path/to/audio.mp3');

// customize the video or audio 

$videoFrame->setLooping(true);
$audioFrame->setVolume(50);

//Finally Save Presentation to a file or stream.
$presentation->save('/path/to/new/presentation.pptx', Java('com.aspose.slides.SaveFormat')->Pptx);
?> 

PHP API를 통해 프레젠테이션을 다른 형식으로 변환

Java를 통한 PHP용 Aspose.Slides는 PowerPoint 프리젠테이션 파일 형식을 생성하고 PDF, PDF/ A, XPS, HTML, PNG, JPEG, Word, TIFF, GIF, SWF 플래시, 비디오 등. 슬라이드를 SVG 이미지 및 기타 이미지 형식으로 변환하는 것도 가능합니다. API는 또한 OpenOffice ODP 프레젠테이션을 PowerPoint 유형과 동일한 다른 파일 형식으로 변환하는 지원을 제공했습니다. 다음 예에서는 PHP 명령을 사용하여 PPTX 프리젠테이션 파일을 PDF 파일 형식으로 내보내는 방법을 보여줍니다.

PHP 앱에서 프레젠테이션을 PDF로 변환

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

use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;

// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    $pres->save("PPT-to-PDF.pdf", SaveFormat::Pdf);
}
finally
{
    if ($pres != null) $pres->dispose();
}
?>

PHP API를 사용하여 PowerPoint 프레젠테이션 병합

Java를 통한 PHP용 Aspose.Slides에는 PHP 애플리케이션 내에서 PowerPoint 프레젠테이션 병합 및 분할을 위한 매우 유용한 기능이 포함되어 있습니다. API를 사용하면 소프트웨어 개발자는 PPT에서 PPT로, PPTX에서 PPTX로 등과 같은 동일한 형식의 PowerPoint 프레젠테이션을 병합할 수 있을 뿐만 아니라 PPT에서 PPTX로 또는 PPTX에서 ODP로 등과 같은 다양한 파일 형식의 프레젠테이션을 병합할 수 있습니다. 전체 프레젠테이션 병합, 선택한 슬라이드를 프레젠테이션으로 병합. PHP용 Aspose.Slides를 사용하면 JPG에서 JPG로, PNG에서 PNG로 같은 이미지나 PDF에서 PDF로, HTML에서 HTML로 같은 문서 등의 다른 파일 병합도 지원됩니다.

PHP API를 통해 소스 프레젠테이션의 슬라이드를 병합된 프레젠테이션으로 복사

<php use Aspose\Slides\Examples\PHP\Merging\SimplePresentationMerge;
use Aspose\Slides\Examples\Utils\Utils;

require_once("../vendor/autoload.php");

use com\aspose\slides\Presentation;
use com\aspose\slides\SaveFormat;

// Instantiate first presentation
$presentation1 = new Presentation("presentation1.pptx");

// Instantiate second presentation
$presentation2 = new Presentation("presentation2.pptx");

// Create new presentation object
$mergedPresentation = new Presentation();

// Copy slides from first presentation to merged presentation
foreach ($presentation1->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Copy slides from second presentation to merged presentation
foreach ($presentation2->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Save merged presentation
$mergedPresentation->save("mergedPresentation.pptx", SaveFormat::Pptx);
?>
 한국인