API PHP PowerPoint cho bản trình bày. Bản trình bày PHP, PPT, PPTX, ODP
Tạo, đọc, viết, sửa đổi, hợp nhất, sao chép, bảo vệ và chuyển đổi các bản trình bày PowerPoint và OpenOffice bằng PHP mà không cần bất kỳ phần mềm bên ngoài nào.
Tải về Miễn Phí Thử NghiệmAspose.Slides dành cho PHP qua Java là một thư viện lớp mạnh mẽ để làm việc với hoặc xử lý các bản trình bày. Sử dụng sản phẩm này, các ứng dụng và nhà phát triển có thể đọc, chỉnh sửa hoặc thao tác và chuyển đổi bản trình bày PowerPoint (PPT, PPTX) và bản trình bày ở các định dạng khác (ODP) mà không cần ứng dụng hoặc phụ thuộc của bên thứ ba.
Aspose.Slides dành cho PHP qua Java cung cấp các tính năng phổ biến sau:
- Đang tải, mở và xem bản trình bày.
- Chỉnh sửa bài thuyết trình.
- Chuyển đổi bản trình bày sang PDF, Word, JPG, HTML, GIF, SVG và nhiều định dạng khác.
- Kết xuất và in các bài thuyết trình.
- Mã hóa và giải mã các bài thuyết trình; các bài thuyết trình bảo vệ bằng mật khẩu và xóa mật khẩu.
- Thao tác các thực thể bản trình bày, chẳng hạn như trang trình bày chính, hình dạng, biểu đồ, khung ảnh, khung âm thanh, khung video, macro OLE, VBA, hoạt ảnh, v.v.
- Và nhiều tính năng khác.
PHP là một ngôn ngữ kịch bản có mục đích chung phổ biến, đặc biệt là cho các mục đích phát triển web. Vì lý do này, nhóm Aspose.Slides tự hào cung cấp Aspose.Slides cho PHP thông qua Java cho cộng đồng PHP.
Tính năng API PHP PowerPoint nâng cao
Tạo hoặc sao chép các trang trình bày từ các mẫu
Làm việc với các bảng PowerPoint qua API
Áp dụng hoặc loại bỏ lớp bảo vệ trên các hình dạng
Thêm biểu đồ Excel dưới dạng OleObjects vào trang trình bày
Hỗ trợ cho các OleObject được liên kết
Tạo bản trình bày từ cơ sở dữ liệu
Bảo vệ bản trình bày & PDF kết quả
In bản trình bày trên máy in vật lý
Tạo và tùy chỉnh biểu đồ
yêu cầu hệ thống
- Tương thích với PHP 7 trở lên
Cài đặt thế nào
Sử dụng packagist để cài đặt thư viện PHP của chúng tôi để xử lý Bản trình bày từ kho lưu trữ Gói PHP:
composer require aspose/slides
Tạo bản trình bày PowerPoint mới. Bản trình bày PHP: PPT, PPTX, ODP
Trong ví dụ dưới đây, chúng tôi đã thêm một dòng vào trang chiếu đầu tiên của bản trình bày.
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();
}
Hợp nhất các bản trình bày. Bản trình bày PHP: PPT, PPTX, ODP
Mã PHP này chỉ cho bạn cách hợp nhất các bản trình bày:
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;
$pres1 = new Presentation("pres1.pptx");
$pres2 = new Presentation("pres2.pptx");
try
{
for ($i = 0; $i < java_values($pres2->getSlides()->size()); $i++)
{
$pres1->getSlides()->addClone($pres2->getSlides()->get_Item($i));
}
$pres1->save("combined.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres1 != null) $pres1->dispose();
if ($pres2 != null) $pres2->dispose();
}
Nhập bản trình bày từ PDF. Bản trình bày PHP: PDF sang PPT, PDF sang PPTX, PDF sang ODP
Mã PHP này minh họa quá trình chuyển đổi PDF sang PowerPoint:
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
{
$pres->getSlides()->removeAt(0);
$pres->getSlides()->addFromPdf("welcome-to-powerpoint.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
Chuyển đổi PowerPoint sang PDF với các tùy chọn mặc định: Bản trình bày PHP, PPT, PPTX hoặc ODP sang PDF
Mã PHP này chỉ cho bạn cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP sang tài liệu PDF bằng các tùy chọn mặc định. Tệp kết quả là tài liệu PDF ở mức chất lượng tối đa
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();
}
Chuyển đổi PowerPoint sang JPG. Trình bày PHP. PPT sang JPG, PPTX sang JPG, ODP sang JPG
Ví dụ sau đây cho bạn thấy cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP thành một tập hợp các hình ảnh JPEG.
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("pres.pptx");
try
{
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
{
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail(1, 1);
$imageio = new Java("javax.imageio.ImageIO");
$javafile = new Java("java.io.File", "slide_". $i .".jpg");
$imageio->write($bmp, "JPEG", $javafile);
}
}
finally
{
if ($pres != null) $pres->dispose();
}
Mọi người đang nói gì
Đừng chỉ lấy lời của chúng tôi cho nó. Xem người dùng nói gì về các API PowerPoint.
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tham chiếu API
- Video hướng dẫn
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Ghi chú phát hành
- Tại sao sử dụng Aspose.Slides cho PHP thông qua Java?
- Danh sách khách hàng
- Câu chuyện thành công